无法让用户在我的EditView for android中输入文本

时间:2012-06-13 16:02:13

标签: android input android-widget

我在eclipse中为我的android做了一些基本的编程

我正在尝试做一些简单的操作,让用户在EditText中输入名称,但是当我按下文本框时,软键盘不会出现,输入也是不可能的。

我不知道我是否忘记了代码或其他任何内容, 这就是我到目前为止所做的:

public class Menu extends Activity implements OnClickListener {
    private EditText enterName;
    private Button accept;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.menu);

        enterName = (EditText)findViewById(R.id.name);
        accept = (Button)findViewById(R.id.acceptName);

        @Override
        public void onClick(View v) {
        // TODO Auto-generated method stub
        }

布局.XML文件

...
<EditText
    android:id="@+id/name"
    android:hint="Enter Name"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="text">

    <requestFocus />
</EditText>
...

所以我想要的是让用户能够在框中书写文字。

编辑:----&gt;新问题----&gt;

好的,所以最后一个问题涉及我在帖子中没有提到的事情。

在我的活动中,我使用命令更改布局:

setContentView(R.id.(XML-file));

当我将EditView放在第二个XML(不是创建时显示的那个)时,它不会工作= /。对不起,如果我之前遗漏了这个,但它有意义吗?

0 个答案:

没有答案