Ich arbeite an Widget, wo für Widget-Einstellungen ich einen Dialog für mit Tab-Fragment zur Verfügung stellen, das Problem ist Dialog haben keine Aktionsleiste Tabs, habe ich verschiedene Layout-Muster versucht, aber keiner von ihnen scheint zu funktionieren.Tabbed-Dialog mit Fragmenten im Widget
Im Manifest hat die Aktivität
<activity android:theme="@android:style/Theme.Dialog" android:launchMode="singleInstance" android:name="WidgetConfigureActivity"></activity>
Ich bin nicht sicher, gemacht für das Layout verwendet genau ViewPager, FragmentTabHost in der Benutzeroberfläche, im Grunde nicht klar, welche das Layout zu gehen.
WidgetConfigureActivity erstreckt
FragmentActivity
Vorerst ist die unterhalb der Code für das (Code aus FragmentTabHost genommen wird)FragmentTabHost mTabHost; @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); setContentView(R.layout.widget_configure_activity); mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.tabhost); //this above setup line gives error => (The method setup(Context, FragmentManager, int) in the type FragmentTabHost is not applicable for the arguments (WidgetConfigureActivity, FragmentManager, int)) mTabHost.addTab(mTabHost.newTabSpec("simple").setIndicator("Simple"), MyFragment.class, null); }
ViewPager ist nicht so wichtig, aber wie mit Fragmenten Registerdialog haben, ist die Frage?
4.
Wie UI/Layout nicht ändern, auch wenn Theme.Dialog
auf meine Aktivität anwenden, alle Schriftarten erscheinen weiß in weißem Hintergrund? (Ich habe Text gesehen durch den Bildschirm kippen)