直接设置Activity的背景颜色
生活随笔
收集整理的這篇文章主要介紹了
直接设置Activity的背景颜色
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一般我們都是使用布局文件直接加載到Activity,從而覆蓋了Activity的顏色。這里沒有加載布局文件(沒有用R.layout.main)
import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
public class Main extends Activity {
? ? @Override
? ? public void onCreate(Bundle savedInstanceState) {
? ?? ???super.onCreate(savedInstanceState);
? ?? ???Resources res = getResources();
? ?? ???Drawable drawable = res.getDrawable(R.drawable.bkcolor);
? ?? ???this.getWindow().setBackgroundDrawable(drawable);
? ? }
}
需要注意的是??需要在value目錄下的string.xml文件中加入一段代碼,如下
<drawable name="bkcolor">#ff00ff</drawable>
import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
public class Main extends Activity {
? ? @Override
? ? public void onCreate(Bundle savedInstanceState) {
? ?? ???super.onCreate(savedInstanceState);
? ?? ???Resources res = getResources();
? ?? ???Drawable drawable = res.getDrawable(R.drawable.bkcolor);
? ?? ???this.getWindow().setBackgroundDrawable(drawable);
? ? }
}
需要注意的是??需要在value目錄下的string.xml文件中加入一段代碼,如下
<drawable name="bkcolor">#ff00ff</drawable>
總結(jié)
以上是生活随笔為你收集整理的直接设置Activity的背景颜色的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android]Android字体高度的
- 下一篇: overridePendingTrans