码迷,mamicode.com
首页 > 移动开发 > 详细

Android的方法和属性(2)

时间:2017-05-18 22:10:53      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:资源文件   class   roi   play   prompt   layout   char   raw   array   

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)

标签:资源文件   class   roi   play   prompt   layout   char   raw   array   

原文地址:http://www.cnblogs.com/yang82/p/6875774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!