8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
我在Android中有一个Activity,有两个元素:
EditText ListView
当我的Activity启动时,EditText立即有输入焦点(闪烁的光标)。我不希望任何控件在启动时有输入焦点。我试过了:EditText.setSelected(false);
没有运气。我怎样才能说服EditText在Activity启动时不选择自己?
来自Luc和Mark的优秀答案,但是缺少一个好的代码示例:
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px"/>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:nextFocusUp="@id/autotext"
android:nextFocusLeft="@id/autotext"/>
实际的问题是你根本不希望它有什么焦点?或者你不希望它显示虚拟键盘作为聚焦EditText的结果?我并不认为EditText有一个关注于开始的问题,但是当用户没有明确地请求关注EditText(并打开键盘)时,打开softInput窗口肯定是一个问题。
如果是虚拟键盘的问题,请参阅AndroidManifest.xml 元素文档。
android:windowSoftInputMode="stateHidden" - 进入活动时总是隐藏它。
或者android:windowSoftInputMode="stateUnchanged" -
不要改变它(例如,如果它没有被显示,不要显示它,但是如果它在进入活动时打开,则保持打开状态)。
未经作者同意,本文严禁转载,违者必究!