Почему Android не позволяет запускать TabActivity? - PullRequest
0 голосов
/ 23 октября 2011

Следующий код работает нормально.

 public class MyActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);



}
}

Но происходит сбой системы, когда я

    public class MyActivity extends TabActivity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);



}
}

Мне ничего не нужно из Main.xml.Поразительно, почему он не работает во втором случае.

1 Ответ

0 голосов
/ 23 октября 2011

TabActivity требует XML-файла макета, немного отличающегося от обычного.В этом XML-файле вы должны указать TabHost и TabWigdet.В обоих случаях вы указываете один и тот же XML-файл макета, поэтому ваша TabActivity никогда не запускалась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...