91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android 資源詳解(一) 顏色、字符串、位圖資源

發布時間:2020-06-02 16:49:55 來源:網絡 閱讀:1212 作者:無用大叔 欄目:移動開發

                            顏色資源

顏色值的定義是通過 RGB 三原色和一個 alpha 值來定義的。顏色值定義的開始是一個

井號(刑,后面是 Alpha-Red-Green- Blue 的格式。例如:

#RGB

#ARGB

#RRGGBB

#AARRGGBB

顏色資源位于value文件夾下,新建一個.xml文件,在里面添加代碼

<?xml version="1.0" encoding="utf-8"?>

<resources>

    <color name="hong">#ff0000</color>

    <color name="huang">#00ff00</color>

    <color name="lv">#0000ff</color>

</resources>


在資源文件中引用顏色資源:

<TextView android:id="@+id/text1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/str1"
        android:textColor="@color/huang"/>

在布局文件中添加如上代碼,引用格式為"@顏色資源文件名/color_name"(@color/huang)


在.java代碼中引用顏色資源,在.java中添加如下代碼

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    this.getWindow().setBackgroundDrawableResource(R.color.lv);
    //設置背景顏色
    //使用R.color.color_name(R.color,lv)方式引用
    //.......
    }
}

                        字符串資源


字符串資源位于value文件夾下,新建一個.xml文件,在里面添加代碼

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">HelloABC</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
<string name="str1">Hello Android!!</string>
</resources>


在資源文件中引用字符串資源:

<TextView android:id="@+id/text1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/str1"    <!--str1為定義的字符串資源-->
        android:textColor="@color/huang"/>

在.java中引用字符串資源:

使用函數

getString(R.string.string_name).toString();

eg:

String string = getString(R.string.str1).toString();


                                位圖資源


drawable 資源是一些圖片或者顏色資源,主要用來繪制屏幕,通過Resources.get

Drawable() 方法獲得。 drawable 資源分為三類: Bitmap File (位圖文件)、 Color Drawable

(顏色)、 Nine-Patch Image  (九片圖片)。這里只講述常用的位圖文件的使用。

Android 中支持的位圖文件有 png 、jpg 和 gif 。




將圖片復制到res/drawable文件中,然后刷新項目,項目自動更新,并獲得位圖id,在R.java中drawable中可以看到。

Ps:圖片的名稱只能為a-z1-9.png,不能出現大些字母


在布局文件中引用位圖:

<ImageView android:id="@+id/pic1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/prenren"/>

如上代碼,在Android:src中引用圖片源,格式為"@drawable/picture_name"("@drawable/prenren")

在菜單文件中引用位圖作為圖標:

<item android:title="edit"

        android:icon="@drawable/prenren"

</item>  


在java代碼中可以通過以下方法引用:

ImageView myp_w_picpathview = (ImageView)findViewById(R.id.p_w_picpathview1);

Resources r=getResources();
//通過 Resources 獲得 Drawable 實例
Drawable d=r.getDrawable(R.drawable.picture_name);
//設置 ImageView 的 ImageDrawable 屬性顯示圖片
map_w_picpathview.setImageDrawable(d);

也可以合起來寫:

this.getResources().getDrawable(R.drawable.prenren);




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昭苏县| 丹江口市| 溆浦县| 台中市| 大方县| 怀来县| 洛隆县| 安平县| 轮台县| 陕西省| 苍梧县| 余江县| 平定县| 苍溪县| 漯河市| 新疆| 读书| 安陆市| 怀来县| 连云港市| 习水县| 岳阳县| 吴堡县| 宿州市| 贵州省| 昂仁县| 祁连县| 克什克腾旗| 墨玉县| 阿图什市| 平顺县| 伊宁市| 四子王旗| 乐昌市| 云霄县| 望江县| 庆安县| 阿拉善盟| 巴楚县| 江西省| 嵊州市|