我正在尝试在选项卡布局中捕获按钮的 onclicklistener 事件。
当我单击按钮时,应用程序崩溃。你如何捕获按钮事件?通常当您在视图布局上使用 OnClickListner 时,代码如下:
btn1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// do something..
}
});
这是我的标签的设置:
public class Tab1example extends TabActivity {
private Button btn1;
private TabHost tabhost;
private View view1;
private TabSpec tab1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if(D) Log.e(TAG, "+++ ON CREATE +++");
LayoutInflater inflater = (LayoutInflater);
controlView = inflater.inflate(R.layout.main, null);
controlView.setKeepScreenOn(true);
setContentView(R.layout.main);
//Create Tab
TabHost tabHost=(TabHost)findViewById(R.id.tabHost);
tabHost.setup();
TabSpec tabFan=tabHost.newTabSpec("hello");
tab1.setIndicator("hello");
tab1.setContent(R.id.hello);
tabHost.addTab(tab1);
}
}