Android:获取EditText元素旁边的TextView值
我有一个ListView,它的内容是基于下拉选项动态生成的。 ListView布局如下所示:Android:获取EditText元素旁边的TextView值,android,Android,我有一个ListView,它的内容是基于下拉选项动态生成的。 ListView布局如下所示: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="m
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:id="@+id/row_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/unit_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight = "1" />
<EditText
android:id="@+id/unit_value"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="0.00"
android:inputType="number|numberDecimal"
android:layout_weight = "1" />
</TableRow>
</TableLayout>
我将向EditText元素添加addTextChangeListener。问题是,我想知道所选EditText元素上方的TextView的值。有办法做到这一点吗?我在API中找不到任何可以让我查看当前所选元素上方的元素或类似元素的内容,从技术上讲,TextView元素的所有id都是相同的。非常感谢您的建议。看起来它们都有相同的父对象,因此您可以获取EditText的父对象,然后获取textview child parent.getChildAt0,因为它看起来是第一个子对象