1. 程式人生 > >Android的方法和屬性(2)

Android的方法和屬性(2)

pin spinner 城市 android har lap ng- drawable -c

1.RadioButton(單選按鈕)
  嵌入到RsdioGroup中實現單選效果
  android:checkedButton="radio的id值"

  int getCheckedRadioButtonId(); //獲得被選中的radionutton的id

技術分享
 1  <RadioGroup
 2          android:layout_width="fill_parent"
 3         android:layout_height="wrap_content"
 4         android:checkedButton="@+id/rb2"
 5         >
 6
<RadioButton 7 android:id="@+id/rb1" 8 android:layout_width="fill_parent" 9 android:layout_height="wrap_content" 10 android:text="西瓜" 11 /> 12 <RadioButton 13 android:id="@+id/rb2" 14 android:layout_width="fill_parent" 15 android:layout_height="
wrap_content" 16 android:text="蘋果" 17 /> 18 </RadioGroup>
代碼示例

2.ImageView(圖片控件)
  android:src //圖片的資源id
  android:maxWidth //最大寬度
  android:maxHeight //最大高度
  android:adjustViewBounds //設置為true,則maxWidth和maxHeigth生效

3.ImageButton(圖片按鈕)

技術分享
 1     <ImageView
 2         android:layout_width="
fill_parent" 3 android:layout_height="wrap_content" 4 android:maxWidth="50px" 5 android:maxHeight="50px" 6 android:adjustViewBounds="true" 7 android:src="@drawable/a" 8 /> 9 <ImageButton 10 android:layout_width="fill_parent" 11 android:layout_height="wrap_content" 12 android:src="@drawable/p" 13 />
代碼示例


4.TimePicker(時間控件)
5.DatePicker(日期控件)
  //修改日期
  void updateDate(int year,int monthOfYear,int dayOfMonth)
  註意:monthOfYear是從0~11表示1-12月

技術分享
 1 <TimePicker
 2          android:id="@+id/tp"
 3          android:layout_width="fill_parent"
 4         android:layout_height="wrap_content"
 5      />
 6      <DatePicker
 7          android:id="@+id/dp"
 8          android:layout_width="fill_parent"
 9         android:layout_height="wrap_content"
10      />
代碼示例


6.Spinner
  6.1下拉列表項的配置方式
    a.資源文件配置
      第一步:在string.xml配置
        <string-array name="citys">
          <item>上海</item>
          <item>長沙</item>
          <item>益陽</item>
        </string-array>
      第二步:指定資源
      android:entries="@array/citys"
    b.適配器配置
      第一種:資源配置
        ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource(this, 資源id, 列表顯示的樣式);
      第二種:列表配置
        ArrayAdapter<CharSequence> adapte=new ArrayAdapter<CharSequence>(this,列表顯示的樣式,集合數據);

技術分享
 1 <Spinner
 2          android:id="@+id/sp1"
 3          android:layout_width="fill_parent"
 4         android:layout_height="wrap_content"
 5         android:prompt="@string/city"
 6         android:entries="@array/citys"
 7      />
 8      <Spinner
 9          android:id="@+id/sp"
10          android:layout_width="fill_parent"
11         android:layout_height="wrap_content"
12         android:prompt="@string/city"
13         android:entries="@array/citys"
14      />
15 
16 
17 <string name="city">城市</string>
18     <string-array name="citys">
19         <item>上海</item>
20         <item>長沙</item>
21         <item>益陽</item>
22     </string-array>
代碼示例

Android的方法和屬性(2)