android bool定义,android-R.bool
R.bool
R.bool ()
Bool型資源:
定義布爾值的XML資源。
Bool型資源
在XML中定義布爾值。
注意:布爾值是一種簡(jiǎn)單的資源,使用name屬性提供的值來(lái)引用這個(gè)資源。如,可以把布爾值資源與其他簡(jiǎn)單資源組合在一個(gè)XML文件的元素下。
文件位置(FILE LOCATION):
res/values/filename.xml
文件名是任意的。元素的name屬性值被用作資源ID。
資源應(yīng)用(RESOURCE REFERENCE):
在Java代碼中:R.bool.bool_name;
在XML中:@[package:]bool/bool_name。
語(yǔ)法(STNTAX):
<?xml version="1.0"encoding="utf-8"?>name="bool_name">[true | false]
元素(ELEMENTS):
必須的,它必須是根節(jié)點(diǎn)。沒(méi)有屬性。
定義了一個(gè)布爾值:true或false
屬性(ATTRIBUTES):
name 字符串值,給布爾值定義一個(gè)名稱(chēng),這個(gè)名稱(chēng)被用作資源ID。
例子(EXAMPLE):
下面的XML被保存在res/values/bools.xml中:
true
false
應(yīng)用程序代碼中使用下面方法獲取布爾值:
package com.z.boolattribute;
import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 應(yīng)用程序代碼中使用下面方法獲取布爾值
Resources res = getResources();
boolean bool1 = res.getBoolean(R.bool.bool_name);
boolean bool2 = res.getBoolean(R.bool.bool_name1);
Log.i("TAG", bool1 + "");
Log.i("TAG", bool2 + "");
}
}
布局
XML
中使用布爾值資源的方法:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="@bool/bool_name"
android:src="@drawable/ic_launcher" />
總結(jié)
以上是生活随笔為你收集整理的android bool定义,android-R.bool的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 集度汽车官宣融合文心一言 类ChatGP
- 下一篇: 最大256GB存储空间 紫光超级SIM卡