android:labelFor="@+id/tip10et"
android:labelFor="@+id/tip15et"
android:labelFor="@+id/tip20et"
显示错误android:已为一个文本字段指定了labelfor
答案 0 :(得分:0)
labelFor是一个辅助功能属性。
如果您的文字视图在另一个字段的标签上提供(例如编辑文字) 您可以在textview的labelfor中引用编辑文本的ID。
答案 1 :(得分:0)
<强> android:labelFor
强>
指定视图的id,此视图用作可访问性标签。例如,UI中EditText之前的TextView通常指定EditText中包含的信息。因此,TextView是EditText的标签。
你不能这样做。您应该使用多个标签视图,每个视图都应该有一个android:labelFor
到其各自的标记的视图。
BTW:可以为所有人使用相同的字符串资源。
<ImageView android:id="@+id/img1"/>
<TextView android:text="@string/sametext"
android:labelFor="@id/img1" />
<ImageView android:id="@+id/img2"/>
<TextView android:text="@string/sametext"
android:labelFor="@id/img2" />
<ImageView android:id="@+id/img3"/>
<TextView android:text="@string/sametext"
android:labelFor="@id/img3" />