日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > Android 切換應用風格,夜間模式

Android 切換應用風格,夜間模式

來源:程序員人生   發布時間:2015-03-25 11:41:57 閱讀次數:2684次

加入SharedPreference標志,可以記憶上次選用的風格,從而下次啟動時沒必要重置。

package com.zms.nightstyle; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class Main extends Activity { private boolean isNight = false; private Button btnSet; private Button btnGet; private SharedPreferences sharedPreferences; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); sharedPreferences = getSharedPreferences("UseStyle", Context.MODE_WORLD_READABLE); isNight = sharedPreferences.getBoolean("isNight", false); if (isNight) { this.setTheme(R.style.MyThemeNight); } else { this.setTheme(R.style.MyThemeDefault); } setContentView(R.layout.main); btnSet = (Button) findViewById(R.id.btnSet); btnGet = (Button) findViewById(R.id.btnGet); btnSet.setOnClickListener(new onClickListenerImp()); btnGet.setOnClickListener(new onClickListenerImp()); } class onClickListenerImp implements View.OnClickListener { @Override public void onClick(View v) { if (v == btnSet) { Editor editor = sharedPreferences.edit(); if (isNight) { setTheme(R.style.MyThemeDefault); isNight = false; } else { setTheme(R.style.MyThemeNight); isNight = true; } editor.putBoolean("isNight", isNight); editor.commit(); setContentView(R.layout.main); btnSet = (Button) findViewById(R.id.btnSet); btnGet = (Button) findViewById(R.id.btnGet); btnSet.setOnClickListener(new onClickListenerImp()); btnGet.setOnClickListener(new onClickListenerImp()); } else if (v == btnGet) { Toast.makeText(Main.this, "isNight: " + isNight, Toast.LENGTH_SHORT).show(); } } } }

兩種風格主題:

<?xml version="1.0" encoding="utf⑻"?> <resources> <!-- 默許主題 --> <style name="MyThemeDefault" parent="@android:style/Theme"> <item name="btnColor">#00ff00</item> <item name="mainBackground">#ffffff</item> <item name="mainTextColor">#000000</item> <item name="textString">默許主題</item> </style> <!-- 夜間主題 --> <style name="MyThemeNight" parent="@android:style/Theme"> <item name="btnColor">#0000ff</item> <item name="mainBackground">#000000</item> <item name="mainTextColor">#ffffff</item> <item name="textString">夜間主題</item> </style> </resources>

布局文件:

<?xml version="1.0" encoding="utf⑻"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="?mainBackground" android:orientation="vertical"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="?textString" /> <ImageView android:id="@+id/ivBook" android:layout_width="62dip" android:layout_height="42dip" android:layout_gravity="center" android:layout_marginTop="0dip" android:gravity="center" android:src="?btnColor" /> <Button android:id="@+id/btnSet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="50dp" android:text="改變主題" /> <Button android:id="@+id/btnGet" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="50dp" android:text="Get Flag" /> </LinearLayout>

轉載請注明出處:周木水的CSDN博客 http://blog.csdn.net/zhoumushui 
我的GitHub:周木水的GitHub https://github.com/zhoumushui

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 夜夜操天天干 | 久久不卡 | 91精品久久久久久久久青青 | 久久99精品久久久久久久青青日本 | 日本久久免费 | 国产午夜精品久久久久久久 | 麻豆亚洲| 国产精品精品久久久久久 | 黄色的网站在线观看 | 日本在线视频一区二区三区 | 黄色一级a毛片 | 黄色一级大片 | 玖玖色资源 | 亚洲成人一二三 | 国产传媒一区二区 | 国产乱国产乱300精品 | 久久久久久免费精品一区二区三区 | 国产欧美精品国产国产专区 | 99毛片| 欧美日韩麻豆 | 亚洲精品在线观看网站 | 久久久91精品国产一区老牛影视 | 成人一二三区 | 久久久久一区二区三区 | 狠狠干综合 | 亚洲天堂视频在线观看 | 日韩午夜av | 丰满少妇久久久久久久 | 成人在线免费av | 日韩视频久久 | 日韩久久久久久久 | 亚洲一区精品在线 | 在线a视频网站 | 亚洲黄色在线视频 | 国产精品久久久久久久av大片 | 欧美精品成人一区二区三区四区 | 嫩草视频91| 欧美日韩国产一区二区在线观看 | 污视频在线| 午夜资源 | 国产精品久久久久久久av大片 |