2010-11-17 1 views
0

Я новичок в Android, и я пытаюсь повторно использовать учебник на веб-сайте разработчика Android о разработке приложения TabActivity, но, к сожалению, он никогда не работал, даже когда я построил его точно так же, как и это описано ... Использование отладчика казалось, что проблема возникла из основного макета.Android-приложение с TabActivity

-> setContentView(R.layout.main); //After this line the app stops.

Вот мой main.xml:

<?xml version="1.0" encoding="utf-8"?> 
<TabHost 
xmlns:android="http://schemas.android.com/apk/res/android"  
android:id="@android:id/tabhost" 
android:layout_width="fill_parent"  
android:layout_height="fill_parent">  
<LinearLayout   
    android:orientation="vertical"   
    android:layout_width="fill_parent"   
    android:layout_height="fill_parent"   
    android:padding="5dp">   
    <TabWidget    
    android:id="@android:id/tabs"    
    android:layout_width="fill_parent"    
    android:layout_height="wrap_content" />   
    <FrameLayout    
    android:id="@android:id/tabcontent"    
    android:layout_width="fill_parent"    
    android:layout_height="fill_parent"    
    android:padding="5dp" />  
</LinearLayout> 
</TabHost> 

Если у кого-то такая же проблема, или если кто-то есть какие-то советы, они приветствуются :)

Танки очень много!

Рэнди

+0

Какое сообщение об ошибке? Жалуется ли он на то, что вы не можете найти главную? Или он жалуется на сам файл макета? – Jimmy

+0

Пожалуйста, разместите свой импорт. –

+0

Попробуйте поймать исключение и посмотреть, что это такое: try {setContentView (R.layout.main); } catch (Исключение e) {Log.v ("tag", "exception", e);} –

ответ

1

XML-вы вывесили такое же, как TabHost example и нет ничего плохого. В вашем коде должно быть что-то.

Пожалуйста, разместите код, иначе мы не сможем вам помочь.

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

  • Нет связанных вопросов^_^