カスタムタイトルで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" >
しかし、問題は、の入力を入力しようとするとEditText
、TitleBar
機能しないことです。この背後にある理由EditText
は、焦点が合っていないためかもしれません。
それを修正するために、私はこの議論で提案されたように使用:nextFocusUp
しました:nextFocusUp
しかし、それでも機能しません。
EditTextのOnClickイベントを使用しましたが、クリックすると発生します。
しかし、EditTextに入力を提供できないため、TextChangedイベントは実行されません。
私はMonoAndroidを初めて使用するので、助けていただければ幸いです。