2012-02-07 2 views
-1

Я пытаюсь понять действия вкладки в android .. и работать с несколькими примерами. У меня есть три вкладки Tab1, Tab2, Tab3 .., в которых, когда я нажимаю каждую вкладку, будет отображаться простой текст. Это нормально для me.Now, я добавил кнопку в Tab1, и я устал обрабатывать событие click ... его не работает для меня. Это говорит: «Приложение остановлено». Ниже приведена активность Tab1.Android - как добавить событие нажатия кнопки внутри TabActivity?

EDIT1: Я стартер. В Android sdk он поставляется с демо-проектом по умолчанию API. В этом проекте для 2.x Andriod OS .. тот же метод работает . Они могут обрабатывать это событие click в этой активности.

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

Ошибка регистрации logcat. – kosa

ответ

1

TabActivity уже устарел.

Предлагаю вам посмотреть на ActionBar или, если вы хотите разработать для Android 2.x, а затем взгляните на ActionBarSherlock. Это сторонняя библиотека, которая реализует ActionBar на старых устройствах.

+0

Я стартер. В Android-sdk он поставляется с демо-проектом по умолчанию API. В этом проекте для 2.x Andriod OS .. тот же метод работает. Они могут обрабатывать это событие click в этой активности. – kiddo

Смежные вопросы