ActivtyでtabHostを作成し、.addTab(Spec)に達するたびにクラッシュしました。 私はそうのような活動のタブホスト作成:TabActivityでないアクティビティでtabHostを作成する方法
private void CreateNewTab(String tagName, String displayedName, Class<?> intentClass)
{
Intent intent = new Intent().setClass(this, intentClass);
TabHost.TabSpec spec = peopleTabHost.newTabSpec(tagName).setIndicator(displayedName);
spec.setContent(intent);
peopleTabHost.addTab(spec);
}
(私はonCreatの最終外とpeopleTabHostを定義したので、私はそれを行うことができます)
peopleTabHost = new TabHost(this);
をしてから、私はタブを追加する方法を使用します
ありがとうございます
ありがとう、私はTabActivityを拡張し、それは動作します。今私は別の問題がある、タブを含むクラスは、タブの下にあるはずのリストを含んでおり、それぞれが画面の半分を占めています。私は、それらを両方とも垂直の線形レイアウトに追加することでそれを行いましたが、クラッシュし、デバッガによって、タブホストのaddViewに到達するときに発生します。 – Someonation
多くの人があなたを助ける手段を提供するために、コードとスタックトレースで別のスレッドを開くべきでしょう。 – jcxavier