我正在使用带有自定义标题的 TabActivity。
TabControl.xml
包含
android:focusable="true"
android:focusableInTouchMode="true"
当活动启动时,默认选项卡是 Tab0。
在 Tab0 的 .xml 中:
android:focusable="true"
android:focusableInTouchMode="true"
而对于自定义标题栏,TitleBar.xml
包含:
<RelativeLayout
//not setting android:focusable here >
<EditText
android:id="@+id/edsearch"
android:focusable="true"
android:focusableInTouchMode="true"
android:nextFocusUp="@id/edsearch"
android:nextFocusLeft="@id/edsearch" >
但问题是当我尝试在 of 中输入任何输入时EditText
,TitleBar
它不起作用。这背后的原因可能EditText
是没有专注。
为了纠正它,我使用:nextFocusUp
并:nextFocusUp
按照建议在这个讨论中
但它仍然不起作用。
我已经为 EditText 使用了 OnClick 事件,点击它就会触发它。
但是 TextChanged 事件没有得到执行,因为我无法向 EditText 提供任何输入。
由于我是Mono Android的新手,任何帮助表示赞赏。