2012-02-07 9 views
-1

私はアンドロイドのタブのアクティビティを理解しようとしています。いくつかの例で作業しています。Tab1、Tab2、Tab3という3つのタブがあります。各タブをクリックすると簡単なtextviewが表示されます。私はTab1にボタンを追加しました。私はクリックイベントを処理するのに疲れました...それは私のために働いていません。 "App has stopped"と言います。 以下はTab1アクティビティです。Android - TabActivity内でボタンのクリックイベントを追加するにはどうすればよいですか?

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(); 

       } 
      }); 

     } 
} 
+2

ログキャッチエラー。 – kosa

答えて

1

TabActivityは既に廃止されています。

ActionBarをご覧いただくか、Android 2.x用に開発したい場合はActionBarSherlockをご覧ください。これは古いデバイスでActionBarを実装しているサードパーティライブラリです。

+0

私は初心者です。Android sdkでは、デフォルトのAPIデモプロジェクトが付属しています。このプロジェクトでは、2.x Andriod OS ..同じメソッドが動作します。これらのアクティビティでこのクリックイベントを処理できます。 – kiddo

関連する問題