アプリケーションの起動時に、アプリケーションのEditTextにデフォルトでカーソルを持たせたい。使ってみました
<EditText
android:id="@+id/idInput"
android:layout_width="480dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:ems="10" >
<requestFocus />
</EditText>
そしてまた
userIdInput = (EditText)findViewById(R.id.idInput);
userIdInput.setFocusable(true);
userIdInput.setFocusableInTouchMode(true);
userIdInput.requestFocus();
しかし、どれも効果がないようです。アプリケーションの起動時にカーソルがどこにも表示されないため、EditTextを手動でクリックして、カーソルをその上に表示する必要があります。
どこが間違っている可能性がありますか?
ちなみに、私はAndroid4.0.3タブレット用に開発しています。