上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 网格布局GridView和Listview很相似,只不过前者是多列的.如果把GridView的android:numColumns设置为1,他就是ListView了.通过GridView和ImageSwitcher以及ImageView做一个"带有预览的图片浏览器"ImageSwitcher和ImageView十分相似,只不过比后者多了一个功能---它所显示的图片切换时可以设置动画效果使用ImageSwitcher时,需要给他设置ImageSwitcher.ViewFactory, 实现ImageSwitcher.viewFactory时,需要实现一个makeView()方 阅读全文
posted @ 2013-06-17 17:23 半夜点烟 阅读(569) 评论(0) 推荐(0)
摘要: 创建listview有2种方式1>直接使用ListView进行创建2>让Activity继承ListActivity下面是listview常用的一些属性案例:public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list); ListView lv = (ListVie... 阅读全文
posted @ 2013-06-17 16:40 半夜点烟 阅读(298) 评论(0) 推荐(0)
摘要: 一.如果是自定义TabHost步骤如下1.必须给tabHost跟标签设置一个android:id="@android:id/tabhost">2.必须创建TabWidget子节点,并且必须设定android:id="@android:id/tabs">该标签一般放到一个线性布局当中3.必须创建FrameLayout节点,用于显示每个TabWidget标签的内容,且id必须是android:id="@android:id/tabcontent">在代码中使用TabHost与TabActivyt比较相似,不同的只有开始的 阅读全文
posted @ 2013-06-17 15:42 半夜点烟 阅读(348) 评论(0) 推荐(0)
摘要: RatingBar和SeekBar用法类似,他们都继承AbsSeekBar类;RatingBar的xml属性 android:numStars="5" 表示有5颗星 android:stepSize="1" 表示每次需要改变多少个星级android:rating="1" 表示默认有几个星被选中 android:isIndicator="false" 表示该星级可以被用户操作实例:通过星级改变图片透明度public class MainActivity extends Activity { @Override pub 阅读全文
posted @ 2013-06-17 10:34 半夜点烟 阅读(370) 评论(0) 推荐(0)
摘要: seekbar拖动条,通过滑块的位置值的改变,来对某些数据进行调节,比如音量调节; 改变滑块的外观可以通过android:thumb属性完成实例:拖动滑块改变图片透明度<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical&qu 阅读全文
posted @ 2013-06-17 10:25 半夜点烟 阅读(273) 评论(0) 推荐(0)
摘要: Spinner首先它是一个弹出式的列表选择框,由于间接继承了ViewGroup,所以它可以当做一个容器使用; 如果我们可以明确下拉列表中的列表项, 则可以不需要编写代码, 只需要为spinner指定android:entries属性即可. 该属性使用数组资源此外spinner另外一个常用属性: android:prompt用于设置该列表选择框的提示1.明确指定弹出框内容 -- 在res/values/创建array.xml 用于指定弹出框内容<?xml version="1.0" encoding="utf-8"?><resources 阅读全文
posted @ 2013-06-17 09:05 半夜点烟 阅读(578) 评论(0) 推荐(0)
摘要: AutoCompleteTextView是从EditText派生出来的,比普通编辑框多了一个功能,当用户输入一定字符后,自动完成文本框会显示一个下拉单,供用户选择,当选中一个后,被选中的内容会显示在文本框中<AutoCompleteTextView android:id="@+id/auto" android:layout_width="fill_parent" android:layout_height="wrap_content" android:completionHint="请选择您喜欢的图书:" a 阅读全文
posted @ 2013-06-17 08:32 半夜点烟 阅读(240) 评论(0) 推荐(0)
摘要: ImageView继承自View类,它的功能用于显示图片, 或者显示Drawable对象xml属性:src和background区别 参考:http://hi.baidu.com/sunboy_2050/item/843aaed77256fc1620e250f9区别一:图片透明度两者都可以设置ImageView的背景android:src:在设置ImageView的setAlpha()时有效果 android:background:在设置ImageView的setAlpha()时无效果区别二:图片拉伸background会根据ImageView的长宽进行拉伸,按照组件的大小来放大或者缩小图片。 阅读全文
posted @ 2013-06-17 00:12 半夜点烟 阅读(1043) 评论(0) 推荐(0)
摘要: <AnalogClock android:layout_width="fill_parent" android:layout_height="fill_parent" />DigitalClock是数字时钟,它继承自TextView; AnalogClock是模拟时钟,继承自View类,它不能显示当前秒数;<DigitalClock android:layout_width="fill_parent" android:layout_height="fill_parent" />此外andro 阅读全文
posted @ 2013-06-16 23:21 半夜点烟 阅读(506) 评论(0) 推荐(0)
摘要: View组件就类似于一个矩形空白区域,刚开始它里面什么都没有,对于android应用的其他UI组件来说,他们都继承了VIew组件,然后在View组件的空白区域上绘制外观.基于这个原理,开发者可以开发出项目定制的组件,当android系统提供的UI不能满足开发需求时,可以自定义类去继承View类或者View类的相关子类.然后重写View类中的某些方法; 当这个自定义类写完后,可以通过代码把该自定义组件添加到指定容器中通常情况下,会写一个构造器; 例如定义一个随手指触摸移动的球体public class DrawCircle extends View { public float start... 阅读全文
posted @ 2013-06-16 22:10 半夜点烟 阅读(288) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页