0

我在 xml 文件中创建了一个按钮。但是当我尝试使用它时 java 使用findViewById它并没有出现。

4

2 回答 2

4

在 Activity xml 布局中添加带有 id 的按钮:

步骤1:

 <Button 
 android:id="@+id/btn_id" <--add button id here --> 
 /////.....
 ">
 </Button>

第 2 步: 在 Button Layout.Clean 项目中添加 id 后,从 Project->Clean..

第 3 步: 在活动代码中:

public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.button_view); 
  Button btn = (Button)findViewById(R.id.btn_id);
  //code here...
于 2012-06-25T07:38:09.433 回答
1

请发布您的 axml 文件的代码以及您尝试访问 UI 元素的代码。

也许您忘记了“+”或将其放在错误的位置:

...
android:id="@+id/myuielement
...
于 2012-06-25T07:35:22.023 回答