2011-06-21 10 views
1

私は10個のボタンを含むScrollViewを持っています。アクティビティが起動されると、最初の4つのボタンだけが画面に表示されます。アクティビティが開始されると、最後のボタンにどのようにフォーカスを当てることができますか?ボタンをアンドロイドでフォーカスする方法

<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="wrap_content" android:layout_height="match_parent" 
      android:scrollbars="none"> 
      <LinearLayout android:id="@+id/header" 
       android:layout_width="60dp" android:layout_height="match_parent" 
       android:orientation="horizontal"> 
       <Button android:text="Claim" android:id="@+id/claim" 
        android:layout_width="wrap_content" android:layout_height="45dp" 
        android:onClick="headerClick" android:background="@drawable/buttonselector" 
        android:layout_margin="2dp" android:padding="2dp" 
        android:textColor="#ffffff"></Button> . (etc). .<Button android:text="Signature" android:id="@+id/signature" 
        android:layout_width="wrap_content" android:layout_height="45dp" 
        android:onClick="headerClick" android:layout_margin="2dp" 
        android:textColor="#ffffff" android:background="@drawable/buttonselector" 
        android:padding="10dp"></Button> 
      </LinearLayout> 
     </HorizontalScrollView> 
+0

ちょうど他の人のためにそれを明確にするために、最後のボタンが表示されている(ただし、フォーカス与えられていない)ので、あなたが一番下までスクロールしたいですか、またはハイライト/選択してボタンに集中したいですか? –

答えて

0

あなたはこのようにそれを行うことができます。

scrollView.scrollTo(mScrollView.getWidth(), 0);  
関連する問題