2013年4月6日
摘要: 先说布局文件,如下:利用android:layout_alignParentBottom="true" 实现底部显示 1 <?xml version="1.0" encoding="utf-8"?> 2 <TabHost xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@android:id/tabhost" 4 android:orientation="vertical 阅读全文
posted @ 2013-04-06 20:42 henry_xu 阅读(4804) 评论(0) 推荐(0)
摘要: 布局中通常会用到@null。如RadioButton常用的技巧通过RadioGroup实现Tab,需要设置android:button="@null"。如果要在代码中动态创建控件,android中并不能找到相关的属性或方法。搜索均无解决办法,最后想到一个变通的方法:通过透明色获取drawable。1 setButtonDrawable(getResources().getDrawable(android.R.color.transparent))实际还是可以通过布局的方法来动态创建控件。先创建一个RadioButton的rb.xml1 <?xml version=&q 阅读全文
posted @ 2013-04-06 20:41 henry_xu 阅读(408) 评论(0) 推荐(0)
摘要: 1 最近在做WebView加载试题的功能,但是选项按钮如果放的WebView中,点击时反应很慢。于是把选项用原生的RadioButton,而试题题目和答案放在WebView中。但是选项的个数不确定,所以需要动态添加按钮,一个RadioGroup里面存放若干Radio(这些都是从数据库获取来的数据),然后每次动态生成Radio 2 3 以下是动态添加按钮的代码:—————————————————— 4 5 private LinearLayout layout; //布局 , 可以在xml布局中获得 6 private RadioGroup group ; //点选按钮组 7 8... 阅读全文
posted @ 2013-04-06 20:40 henry_xu 阅读(4872) 评论(0) 推荐(0)
摘要: 在Android应用中,一般TabActivity和若干个Tab选项卡(TabWidget)。如果选项卡的数量超过了5个,就不适合放到一个屏幕中,这样可以让这些选项卡滑动起来。滑动的选项卡的实现有好几种方式,在这些方式中,最简单也是我最满意的还是在原生的TabActivity上修改,将上面的选项卡改为可滑动的状态。这样既有新的滑动的效果,也保留了原有TabActivity的各项功能。实现Tab可滑动基本的思路就是把上面的TabWidget放到一个HorizontalScrollView中,让TabWidget滑动起来。不过如果仅仅修改XML还是会产生问题,就是没有办法控制每个选项卡的宽度。所以 阅读全文
posted @ 2013-04-06 20:38 henry_xu 阅读(556) 评论(1) 推荐(0)
摘要: 学习目的:1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用属性 3、理解RadioButton和CheckBox的区别 4、掌握RadioGroup选中状态变换的事件(监听器) RadioButton和CheckBox的区别: 1、单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中 2、一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个 3、RadioButton在大部分UI框架中默认都以圆形表示 CheckBox在大部分UI框架中默认 阅读全文
posted @ 2013-04-06 15:00 henry_xu 阅读(594) 评论(0) 推荐(0)