1
我有以下的佈局時,將焦點設置到孩子的EditText。我該如何設置?這可能沒有任何額外的代碼?點擊的TableRow
我有以下的佈局時,將焦點設置到孩子的EditText。我該如何設置?這可能沒有任何額外的代碼?點擊的TableRow
我最終實現了一個監聽器。我改變佈局了一下:
<TableRow
android:onClick="focusChildEditText">
...
<EditText
...
android:tag="focusable"/>
</TableRow>
,並使用了以下監聽器:
public void focusChildEditText(View view) {
try {
EditText editText=((EditText) ((ViewGroup) view).findViewWithTag("focusable"));
if (editText!=null)
editText.requestFocus();
} catch (ClassCastException e) {}
}
,一切都會按我所需要的。