kar*_*boy 0 android android-xml
我在XML文件中.我想在这里被得到它的ID.但应用力closes.whats错误的设置按钮上的文本定义.我为我的按钮布局这个Android的代码?
package com.action ;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
public class ActionActivity extends Activity {
@Override
public void onCreate(Bundle i){
super.onCreate(i);
Button button=(Button) findViewById(R.id.but);
button.setText("Hey!!");
setContentView(R.layout.main);
}
}
Run Code Online (Sandbox Code Playgroud)
日Thnx ...
小智 5
你必须在使用setContentView(R.layout.main);前使用findViewById().
如果你不这样做,findViewById()将返回null(因为没有具有该ID的视图在当前布局中)并且您将NullPointerException在尝试设置文本时获得TextView.
正确的版本onCreate()应该如下所示:
public void onCreate(Bundle i) {
super.onCreate(i);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.but);
button.setText("Hey!!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |