相关疑难解决方法(0)

关闭/隐藏Android软键盘

我的布局中有一个EditText和一个Button.

在编辑字段中写入并单击后Button,我想隐藏虚拟键盘.我假设这是一段简单的代码,但我在哪里可以找到它的一个例子?

android soft-keyboard android-layout android-softkeyboard android-input-method

3641
推荐指数
59
解决办法
144万
查看次数

停止EditText在Activity启动时获得焦点

Activity在Android中有两个元素:

  1. EditText
  2. ListView

当我Activity开始时,EditText立即有输入焦点(闪烁光标).我不希望任何控件在启动时具有输入焦点.我试过了:

EditText.setSelected(false);
EditText.setFocusable(false);
Run Code Online (Sandbox Code Playgroud)

没运气.如何说服开始EditText时不选择自己Activity

android listview focus android-edittext

2770
推荐指数
36
解决办法
71万
查看次数

如何点击Android EditView"完成"按钮并隐藏键盘?

当用户点击时EditView,Android会打开键盘,以便用户可以写入EditView.

问题是,当用户完成写入时,无法隐藏键盘.用户必须按后退按钮才能隐藏键盘.

有没有办法Done在键盘上显示隐藏键盘的按钮?

keyboard android

107
推荐指数
13
解决办法
11万
查看次数

带有完成操作按钮的多行EditText

是否有可能同时拥有一个EditText具有android:inputType="textMultiLine"集合的小部件android:imeOptions="actionDone"

我想要一个多行编辑框,键盘上的动作按钮完成,而不是回车(回车),但它似乎没有工作..

提前致谢

android

97
推荐指数
8
解决办法
6万
查看次数

在启动Activity时自动弹出键盘

我有一个相对简单的问题.我有一个包含很多EditText的活动.当我打开活动时,它会自动聚焦到第一个EditText并显示虚拟键盘.

我怎么能阻止这个?

keyboard android focus android-edittext

95
推荐指数
6
解决办法
10万
查看次数

如何在活动开始时隐藏键盘

我有一个有很多edittext的活动.每当我加载该活动时,键盘出现并吃掉一半的屏幕,这使得该活动看起来很糟糕.因此,当我加载该活动时,有没有办法隐藏键盘.

keyboard android android-activity

10
推荐指数
4
解决办法
2万
查看次数

即使使用inputmanager也无法隐藏Android软键盘

问题:

我想在按下"添加"按钮时隐藏键盘.EditText屏幕上有两个.键盘在启动活动时不会出现,这很好,但单击按钮时不会消失.

在此输入图像描述

以下是Stack Overflow的所有可能的问题,我看到他的答案对我没有帮助:

关闭/隐藏Android软键盘

以编程方式隐藏/显示Android软键盘

活动开始时如何隐藏软键盘

如何在EditText外单击后在android上隐藏软键盘?

和许多其他人.

这是我的代码:

AddActivity

public class AddActivity extends ActionBarActivity {
EditText text1,text2;
DbHelper db;
ListView l;
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_add);
    db = new DbHelper(this);
    l = (ListView) findViewById(R.id.listInAddActivity);
    text1 = (EditText) findViewById(R.id.i1);
    text2 = (EditText) findViewById(R.id.i2);
//        text1.setInputType(InputType.TYPE_NULL);
  //      text2.setInputType(InputType.TYPE_NULL);
    hideKeyboard();

    loadDataInAdd();

}
public void addNewTask(View view) {
    String s1 = text1.getText().toString();
    String s2 = text2.getText().toString();
    db.addData(s1,s2);
    loadDataInAdd();
    hideKeyboard();
}
public void loadDataInAdd()
{
    try {
        Cursor cursor …
Run Code Online (Sandbox Code Playgroud)

keyboard android

9
推荐指数
1
解决办法
2858
查看次数