我在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(不是创建时显示的那个)时,它不会工作= /。对不起,如果我之前遗漏了这个,但它有意义吗?