Android - 如何在TabActivity中添加按钮点击事件?

时间:2012-02-07 15:32:18

标签: java android android-layout android-activity

我试图理解android中的标签活动..并且只用几个例子来解决。我有三个标签Tab1,Tab2,Tab3 ..其中当我点击每个标签时它会显示一个简单的textview.this很好对于我。现在,我在Tab1中添加了一个按钮,我厌倦了处理点击事件......它对我不起作用。它说“应用已经停止”。 以下是Tab1活动......

EDIT1:我是首发......在Android sdk中它带有一个默认的API演示项目。在该项目中,对于2.x Andriod OS ..同样的方法有效。他们能够处理这个点击事件活动。

public class Tab1 extends Activity
{
    private Button bt_AddAcc = null;
     public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.bt_addaccount);

            bt_AddAcc = (Button)findViewById(R.layout.bt_addaccount);
            bt_AddAcc.setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub

                    //Toast.makeText(getApplicationContext(), "Uername:",Toast.LENGTH_LONG).show();

                }
            });

        }
}

1 个答案:

答案 0 :(得分:1)

TabActivity已被弃用。

我建议您查看ActionBar或者当您想要为Android 2.x开发时,请查看ActionBarSherlock。这是第三方库,在旧设备上实现ActionBar