Android ApiDemos示例解析(116):Views->Focus->2. Horizontal

本例橫向顯示UI控件,並使用瞭nextFocusRight 明確為Button 指定按右鍵時下一個獲取焦點的UI控件為rightButton (跳過中間的Button),但是從右到左時還是按照缺省順序。

<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:layout_height=”wrap_content”
android:layout_width=”match_parent”
android:orientation=”horizontal”>

<Button android:id=”@+id/leftButton”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_marginRight=”3dip”
android:text=”@string/focus_2_left”
android:nextFocusRight=”@+id/rightButton”/>  <!– jump over middle! –>

<Button android:id=”@+id/centerButton”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_marginRight=”3dip”
android:text=”@string/focus_2_jump” />

<Button android:id=”@+id/rightButton”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_marginRight=”3dip”
android:text=”@string/focus_2_right”/>

</LinearLayout>

 

作者:mapdigit
 

發佈留言