起動時に EditText にフォーカスが当たるのを防ぐ

調べるとTextViewにフォーカスを当てるとかを見つけたが、TextViewを置いていなかったので、コストが若干かかるが、見えないViewを追加することにした。 下のようにする
<!-- EditTextにフォーカスを合わせない措置-->
<View
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:focusable="true"
    android:focusableInTouchMode="true"
    >
    <requestFocus />
</View>

コメント

タイトルとURLをコピーしました