Android TabHost внутри LinearLayout - PullRequest
       10

Android TabHost внутри LinearLayout

0 голосов
/ 19 сентября 2010

Эй ... я пытаюсь создать действие со структурой макета, например:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

    <TabHost android:id="@+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"
        >
            <TabWidget android:layout_width="fill_parent"
                android:layout_height="wrap_content" 
                android:id="@android:id/tabs" 
                /> 
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                >
            </FrameLayout>
        </LinearLayout>
     </TabHost>

     <some code here>

</LinearLayout>

Что здесь не так?Я получаю исключение nullPointerException в своей деятельности

public class TabsActivity extends Activity
{
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tabs);

        // Resources res = getResources();
        // TabHost tabHost = (TabHost)findViewById(R.id.tabHost);
   }
}

Проблема с вложением.Нет никаких проблем с TabHost в качестве основного узла XML.Спасибо!

Ошибка: Screenshot

Ответы [ 2 ]

0 голосов
/ 24 сентября 2010

У меня была похожая проблема, и решение было получить TabHost и позвонить setup(). Трудно сказать, если это ваша проблема здесь.

0 голосов
/ 19 сентября 2010

Вы неправильно интерпретируете свою трассировку стека.

Исключение происходит внутри Intent.Intent, который вы используете для запуска действия, недействителен.Исправьте ваш Intent, и ваша проблема исчезнет.

...