最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android應(yīng)用動態(tài)修改主題的方法示例

 更新時間:2019年03月30日 10:16:42   作者:天人人  
今天小編就為大家分享一篇關(guān)于Android應(yīng)用動態(tài)修改主題的方法示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1.使用API設(shè)置主題

如下所示,在Activity中使用setTheme

setTheme(R.style.MyTheme1);

2.調(diào)用API的時機

需要在super.onCreate(savedInstanceState)之前調(diào)用setTheme

3.重新設(shè)置主題

要重新設(shè)置主題,則需要結(jié)束Activity,重新啟動才可以

public class MainActivity extends Activity {
  private TextView tv;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    if(MyApplication.SHOW_THEME_FLAG == MyApplication.SHOW_1_THEME_FLAG){
      setTheme(R.style.MyTheme2);
    }else if(MyApplication.SHOW_THEME_FLAG == MyApplication.SHOW_2_THEME_FLAG){
      setTheme(R.style.MyTheme1);
    }
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    tv = findViewById(R.id.tv);
    getActionBar().show();
    getActionBar().setTitle("ActionBar Title");
    tv.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
        if(MyApplication.SHOW_THEME_FLAG == MyApplication.SHOW_1_THEME_FLAG){
          MyApplication.SHOW_THEME_FLAG = MyApplication.SHOW_2_THEME_FLAG;
        }else if(MyApplication.SHOW_THEME_FLAG == MyApplication.SHOW_2_THEME_FLAG){
          MyApplication.SHOW_THEME_FLAG = MyApplication.SHOW_1_THEME_FLAG;
        }
        Intent mIntent = getIntent();
        finish();
        overridePendingTransition(0,0);
        startActivity(mIntent);
      }
    });
  }
}

4.常用主題style設(shè)置

  <style name="MyTheme1" parent="@android:style/Theme.Material">
    <!-- 狀態(tài)欄 -->
    <item name="android:colorPrimaryDark">#f00</item>
    <!-- ActionBar顏色 -->
    <item name="android:colorPrimary">#ff0</item>
    <!-- 界面背景色 -->
    <item name="android:windowBackground">@color/windowBackgroundColor1</item>
    <!-- 導航欄顏色 -->
    <item name="android:navigationBarColor">#0000ff</item>
  </style>
  <style name="MyTheme2" parent="@android:style/Theme.Material">
    <!-- 狀態(tài)欄 -->
    <item name="android:colorPrimaryDark">#757575</item>
    <!-- ActionBar顏色 -->
    <item name="android:colorPrimary">#03A9F4</item>
    <!-- 界面背景色 -->
    <item name="android:windowBackground">@color/windowBackgroundColor2</item>
    <!-- 導航欄顏色 -->
    <item name="android:navigationBarColor">#1976D2</item>
  </style>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Flutter實現(xiàn)懸浮分組列表功能

    Flutter實現(xiàn)懸浮分組列表功能

    這篇文章主要介紹了Flutter-實現(xiàn)懸浮分組列表,我們將介紹如何使用 Flutter 實現(xiàn)一個帶有分組列表的應(yīng)用程序,我們將通過 CustomScrollView 和 Sliver 組件來實現(xiàn)該功能,需要的朋友可以參考下
    2024-08-08
  • Android制作一個錨點定位的ScrollView

    Android制作一個錨點定位的ScrollView

    這篇文章主要介紹了Android制作一個錨點定位的ScrollView,幫助大家更好的理解和學習使用Android,感興趣的朋友可以了解下
    2021-04-04
  • Android中庫項目的使用方法圖文介紹

    Android中庫項目的使用方法圖文介紹

    類似開發(fā)其他Java應(yīng)用一樣,我們可以將可復(fù)用的代碼,打成一個jar包,供所有需要的項目使用。這樣,可以解決很大一部分代碼復(fù)用的問題,本文將詳細介紹,需要了解的朋友可以參考下
    2012-12-12
  • Android進程?;钪嵘M程優(yōu)先級

    Android進程保活之提升進程優(yōu)先級

    這篇文章主要介紹了Android進程?;钪嵘M程優(yōu)先級,對提升優(yōu)先級感興趣的同學可以參考下
    2021-04-04
  • Android側(cè)滑菜單和輪播圖之滑動沖突問題

    Android側(cè)滑菜單和輪播圖之滑動沖突問題

    這篇文章主要介紹了Android側(cè)滑菜單和輪播圖之滑動沖突問題,需要的朋友可以參考下
    2017-06-06
  • android 權(quán)限大全 分享

    android 權(quán)限大全 分享

    今天上課老師提問訪問權(quán)限,好多都沒答上來,特意收集整理了放上來
    2013-06-06
  • Android自定義View實現(xiàn)拼圖小游戲

    Android自定義View實現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細介紹了Android自定義View實現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android共享元素動畫效果顯示問題解決

    Android共享元素動畫效果顯示問題解決

    什么是共享元素呢?可以理解為當頁面跳轉(zhuǎn)是,看起來一個View屬于界面A又屬于界面B,下面這篇文章主要給大家介紹了關(guān)于Android共享元素動畫效果顯示問題的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 詳解Android使用Html.fromHtml需要注意的地方

    詳解Android使用Html.fromHtml需要注意的地方

    本篇文章主要介紹了詳解Android使用Html.fromHtml需要注意的地方,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • android編程之多線程編程實例分析

    android編程之多線程編程實例分析

    這篇文章主要介紹了android編程之多線程編程,實例分析了Android多線程程序設(shè)計的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04

最新評論

霍城县| 临湘市| 灵武市| 郎溪县| 黎川县| 扶余县| 荃湾区| 鞍山市| 翼城县| 楚雄市| 长沙县| 西峡县| 定南县| 花莲县| 高台县| 万年县| 英超| 遂溪县| 福州市| 亚东县| 象州县| 荥经县| 内丘县| 泰安市| 辽宁省| 冷水江市| 通许县| 太和县| 怀集县| 腾冲县| 图木舒克市| 钦州市| 沁水县| 溧阳市| 长葛市| 桂平市| 乐山市| 宁陕县| 若尔盖县| 定安县| 壤塘县|