我有一些关于我最近使用物理键盘,EditText和方向更改的手机相关错误的报告。在Android模拟器上复制物理键盘

我没有带物理键盘的手机,所以我必须尝试以某种方式复制问题。在Eclipse的AVD管理器下的模拟器创建屏幕中,有一个“键盘支持”的选项。这是我如何在模拟器上复制物理键盘手机?

有没有其他方法可以调试我的问题?谢谢。

根据要求编辑:目前的症状为传达由用户

的EditText偏好没有得到保存(我根据他们的意见作出这样的假设)

有得因与活动在用户打开键盘时不能正确切换方向。它要求用户打开它两次。

完成活动代码。注意:下面的EditText不是问题EditText。

public class GreetingOptions extends PreferenceActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

addPreferencesFromResource(R.layout.greeting_options);

//Set the edit text preference to only accept positive integers

EditTextPreference fontSize = (EditTextPreference) findPreference("fontSize");

EditText myEditText = (EditText) fontSize.getEditText();

myEditText.setKeyListener(DigitsKeyListener.getInstance(false, false));

}

}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐