我正在尝试创建一个布局,其中包含一个Parent LinearLayout,一个子相对布局,它包含标签TextView和Error TextView以及另一个Child EditText。
当点击Parent LinearLayout或标签时,我希望聚焦Child EditText。到目前为止,我尝试了以下内容:
似乎没有达到预期的效果。
以上是示例代码。我有多个类似的项目,都需要自定义标签和错误部分。
<LinearLayout
android:id="@+id/account_number_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
style="@style/EditTextLinearLayout">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/account_number_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/add_account_number_label"
android:labelFor="@+id/username_input"
android:layout_alignParentStart="true"
android:layout_toStartOf="@+id/account_number_error"
style="@style/EditTextLabel"/>
<TextView
android:id="@+id/account_number_error"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/account_number_label"
android:layout_alignParentEnd="true"
style="@style/EditTextError"/>
</RelativeLayout>
<EditText
android:id="@+id/account_number_input"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/add_account_number_hint"
style="@style/EditTextInput"/>
</LinearLayout>
答案 0 :(得分:1)
您可以尝试在需要关注DOMContentLoaded
事件的视图上调用requestFocus()
。
例如:
onClick()