我在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>
...
所以目前我想要的只是让用户能够在框中写文本。
编辑:---->新问题---->
好的,所以最后一个问题涉及我在帖子中没有提到的东西。
在我的活动中,我使用命令更改布局:
setContentView(R.id.(XML-file));
当我将 EditView 放在第二个 XML 中(不是在创建时显示的那个)时,它不会工作 =/。对不起,如果我之前忽略了这个,但这有什么意义吗?