質問: アクティビティの起動時にedittextがフォーカスを得られないようにする 私はandroidに2つの要素を持つactivityを持っています。 edittext listview 私のactivityが起動すると、edittextはすぐに入力フォーカスを取得します(カーソルの点滅)。起動時にコントロールに入力フォーカスを設定したくありません。私は試した:edittext.setselected(false); 運がありません。 edittextの開始時にactivityが自分自身を選択しないようにするにはどうすればよいですか。
回答: うん私も同じことをした - 最初の焦点を取得する「ダミー」の線形レイアウトを作成します。さらに、「次の」フォーカスidを設定して、ユーザーが一度スクロールした後にそれ以上フォーカスできなくなるようにします。<linearlayout 'dummy'> <edittext et> dummy.setnextfocusdownid(et.getid()); dummy.setnextfocusupid(et.getid()); et.setnextfocusupid(et.getid()); ビューへのフォーカスを取り除くための多くの作業 ありがとう