Я работаю над виджетом, где для настроек виджета я хочу предоставить диалоговое окно с фрагментом вкладки, проблема в том, что в диалоговом окне нет вкладок панели действий, я пробовал различные шаблоны макета, но ни один из них, похоже, не работает.
В манифесте сделали активность
<activity android:theme="@android:style/Theme.Dialog" android:launchMode="singleInstance" android:name="WidgetConfigureActivity"></activity>
Я не уверен, какой макет использовать именно ViewPager, FragmentTabHost в пользовательском интерфейсе, в основном не ясно, какой макет выбрать.
WidgetConfigureActivity на данный момент расширяет
FragmentActivity
, ниже приведен код для него (код взят из FragmentTabHost)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 не так важен, но вопрос в том, как иметь диалог с вкладками с фрагментами?
4.
Как сделать так, чтобы пользовательский интерфейс/макет НЕ менялся, даже если применить Theme.Dialog
к моей деятельности, чтобы весь шрифт отображался белым на белом фоне? (я увидел текст, наклонив экран)