
View、Widget、PopupWinow
109905418
谨慎,优秀,力戒浮躁!
展开
-
popupWindow 的一种实现写法
/**** drawableId 为popupwindow 中的图片Id, **/public static void showPopupWindow(Context context, Guide guide, int drawableId, int x, int y) {final ViewGroup parent = (ViewGroup) ((Activity)原创 2014-07-07 16:42:13 · 1168 阅读 · 0 评论 -
利用XML布局文件动态创建CheckBox
要动态创建CheckBox,一个比较好的考虑是:单纯考虑设置组件的属性,XML布局文件无疑是最简单的方法。可以在XML布局文件中先配置一个或若干CheckBox,然后以这些配置为模板来动态创建CheckBox对象这里先 定义一个String 数组,数组元素表示CheckBox的文本,然后根据String数组的元素个数来创建CheckBox对象步骤如下:1. 使用getLayout原创 2011-06-19 19:42:00 · 5574 阅读 · 9 评论 -
Spinner 的用法和数据填充的两个方法
第1种方法,在Java类中载入列表数据,在这里只是列出了一些静态数据: 页面布局spinner_1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="false" />Java类:public class Spin原创 2011-05-05 15:28:00 · 10583 阅读 · 0 评论 -
CheckedTextView 的用法
CheckedTextView 是一个可选中或未选中的文本组件,与CheckBox,RadioButton 类似,都有选中或未选中状态 本文介绍简单,请重点阅读代码示意图具体代码请参见my_checkedTextView工程原创 2011-07-29 14:48:29 · 3053 阅读 · 0 评论 -
仿IPHONE4 效果左右关联、密码拨动设定、时间组件(即picker 大滚轮)
以下实现效果很有新意,可以大大增强用户体验,示意图如下 具体代码请参见 PickView 工程原创 2011-06-22 10:52:00 · 1532 阅读 · 3 评论 -
android 定制组件的三种方式
虽然Android 系统提供了大量的组件, 但也可以通过定制组件的方式来实现更复杂、更特殊的功能,可以通过如下 3 种方式来定制组件1 继承原有的组件 2 组合原有的组件 3 完全重写组件先看一个示例: 继承原有的组件————带图像的TextView 实现定制组件的一个重要环节就是读取配置文件中相应标签的属性值 先看布局文件main.xml :http://schem原创 2011-10-27 01:08:58 · 974 阅读 · 0 评论 -
Retrieve 查询(CRUD之R),Android5种布局
Android界面布局:FrameLayoutLinearLayoutRelativeLayoutTableLayout原创 2011-04-01 17:42:00 · 1244 阅读 · 0 评论 -
Tab 的使用
Tab可以实现多个标签栏样式的效果,而盛放 Tab 的容器就是TabHost具体代码详见 TabTest 工程, 示例图:原创 2011-05-22 20:53:00 · 650 阅读 · 0 评论 -
Android 中如何处理checkbox的选中、未选中
xml页面布局http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:原创 2011-04-03 10:27:00 · 34893 阅读 · 0 评论 -
一个有意思的应用--按回车键将EditText组件 转换为 Button组件
实现原理: 当在某一个EditText 中输入文本后按回车键,系统将EditText 隐藏,并在EditText的位置显示一个按钮,按钮的文本就是在EditText 中输入的文本注意: 不能将android:visibility 属性值设为invisible,如果设为invisible,虽然系统不会显示Button,但仍会留出Button的位置,然而将属性值设为gone,就彻底隐藏了Butto原创 2011-06-17 01:16:00 · 1389 阅读 · 0 评论 -
android 之通过 java 代码中控制视图
比较以下两种方法 //获得test1.xml 中的 LinearLayout 对象LinearLayout testll_1 = (LinearLayout)getLayoutInflater().inflate(R.layout.test1,null);这里有一个null值 setContentView(testll_1); //将 tes原创 2011-06-05 02:25:00 · 1307 阅读 · 0 评论