我正在開發一個應用程序,在該應用程序中爲設置設置了一個活動。 我試圖使用android studio模板創建一個活動設置,但正在創建的代碼的結構太複雜。 任何人都可以告訴我如何創建一個settingsActivity類似android工作室模板,但沒有標題? 在此先感謝您的答案。 問候。如何創建沒有標題的單個活動
0
A
回答
0
要創建一個單一的settingActivity你可以試試下面的僞代碼:
public class SettingsUI extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getFragmentManager().beginTransaction().replace(android.R.id.content,
new SettingsFragment()).commit();
assert getSupportActionBar() != null;
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
PreferenceManager.setDefaultValues(this, R.xml.settings_preference, false);
}
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings_preference);
}
}
}
然後settings_preference.xml
代碼:
PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<EditTextPreference
android:key="sample_key"
android:title="@string/sample_title"
android:inputType="number"
android:summary="@string/sample_summary"/>
<EditTextPreference
android:key="sample2_key"
android:title="@string/sample2_title"
android:inputType="number"
android:summary="@string/sample2_summary"/>
</PreferenceScreen>
0
在styles.xml文件,請一個風格的標籤,如果你想刪除動作條(你說頭)只在特定的活動。
<style name="AppTheme1" parent="Theme.AppCompat.Light.NoActionBar" />
和GOTO AndroidManifest文件,請申請上述風格到你的活動是這樣的。
<activity android:name=".SettingActivity" android:theme="@style/AppTheme1"></activity>
如果您想在所有活動中刪除操作欄,那麼您可以在styles.xml文件中更改AppTheme樣式,如下所示。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/mainColor</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
... ...
+0
但我不想刪除actionBar,但我想用preferenceFragment設置一個settingActivity。 –
相關問題
- 1. 創建標題頁活動
- 2. 沒有標題/動作欄的活動
- 3. 如何創建靈活的菜單?有沒有API?
- 4. 輸出文件沒有創建標題後的單個間隔
- 5. 如何創建滑動菜單中的所有活動
- 6. 創建第二個活動的問題
- 7. android eclipse沒有創建空白活動
- 8. Eclipse android沒有創建活動
- 9. 如何在沒有活動的情況下創建BroadcastReceiver
- 10. 如何在沒有活動/服務的情況下創建BroadcastReceiver?
- 11. 有沒有標題可以創建wallposts?
- 12. 創建沒有標題編碼的Html.ActionLink
- 13. 如何爲我的所有活動創建自定義標題欄?
- 14. 如何創建活動活動?
- 15. 使所有活動全屏 - 沒有標題欄沒有活動酒吧
- 16. 如何創建一個活動引導標籤的鏈接
- 17. 如何創建一個活動類到另一個活動類?
- 18. 如何爲多個圖像按鈕創建單個活動類
- 19. 如何創建一個簡單的活動流?
- 20. 即使沒有人叫它活動重新創建活動
- 21. Android Studio創建新活動沒有「空白活動」選項
- 22. 移動沒有標題欄的表單
- 23. 創建窗口沒有標題
- 24. 如何在沒有'setContentView(R.layout.main)'的情況下創建一個活動'
- 25. 僅當尚未創建活動時,如何從活動通知創建活動?
- 26. 我如何顯示多個標題和點單活動
- 27. 如何一次創建一排帶有單個活動按鈕的按鈕
- 28. Salesforce的 - 創建一個沒有標籤
- 29. 創建一個沒有窗口標題欄的網頁
- 30. 如何創建從單個標題到另一個標題的單個帖子中的超級跳轉
你說的標題是什麼意思? – Pablo
AndroidStudio使用常規,同步和頻率等標題創建settingsActivity。 我想要一個settingActivity,它可以直接顯示設置而無需使用這些標題。 –