上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
摘要: 分析图: 自定义控件类:MyScrollView.java 2.移动效果控制类 MyScrollUtils.java 3.活动类,使用自己的控件 MainActivity.java 布局文件:activity_main.xml 在自定义控件中添加测试布局 temp_layout.xml 效果图: 阅读全文
posted @ 2016-07-31 21:43 ts-android 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 有时候子控件会把父控件的监听事件给吃掉,那怎么处理这类这种情况呢? 流程: 从爷传到孙的时候,会执行dispatchTouchEvent方法往下传递,当孙子返回true消耗事件后,又会将true向上一层一层的返回到dispatchTouchEvent方法中作为despatchTouchEvent方法 阅读全文
posted @ 2016-07-31 21:02 ts-android 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 自定义属性:应用在自定义控件上,可以在布局文件中使用自己定义的属性 如: 工程目录如下: 属性定义如下:attrs.xml (定义了才能在布局文件中使用) 注意: 下面的原始属性定义指的就是这 一共有:string,color,demension,integer,enum,reference,flo 阅读全文
posted @ 2016-07-30 19:52 ts-android 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 继承已有View实现自定义View主要步骤:1.自定义类继承View 构造方法(注意每个的作用)2.重写onMeasure方法,指定控件大小 测量view的大小 onMeasure方法3.确定view的位置,view自身有一些建议权,决定权在父view手中. onLayuot();4.重写onDra 阅读全文
posted @ 2016-07-30 14:46 ts-android 阅读(499) 评论(0) 推荐(0) 编辑
摘要: GridView组件用来以网格方式排列视图,与矩阵类似,当屏幕上有很多元素时,可以使用该组件. android:numColumns="auto_fit" 设置列数 该属性为自动适合屏宽 设置数字为好 android:verticalSpacing="10dp" 行之间垂直间隔 android:ho 阅读全文
posted @ 2016-07-29 15:49 ts-android 阅读(238) 评论(0) 推荐(0) 编辑
摘要: PopupWindow pw=new PopupWindow(view,LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); pw.showAsDropDown(anchor, xoff, yoff);//相对某个控件的下方,有偏移量的设置 / 阅读全文
posted @ 2016-07-29 13:53 ts-android 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 1.将xml文件放入assets文件夹中,然后将assets目录中的文件转换成输入流 InputStream is = getResources().getAssets().open("tea.txt"); 再去获取解析器解析就可以了 2.也可以在res文件夹中创建一个xml文件夹,将xml文件放入 阅读全文
posted @ 2016-07-28 21:35 ts-android 阅读(1109) 评论(1) 推荐(1) 编辑
摘要: 自定义下拉列表之PopupWindow的使用(一个弹出窗口,可以用来显示任意视图。出现的弹出窗口是一个浮动容器的当前活动) 功能:在编辑框中的右边放入一个下拉的图片,点击的时候弹出一个popupWindow,里面显示ListView Java代码:MainActivity.java 布局文件:act 阅读全文
posted @ 2016-07-28 09:41 ts-android 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: ViewPager(Pager寻呼机 Page页):这个控件不是安卓系统原生态的,虽然是第三方jar包,但是也是谷歌提供的,在android.support.v4.view.ViewPager下。 代码工程目录如下: 注意:viewpager显示的界面可以是任意视图,也可以是任意布局文件,还可以在布 阅读全文
posted @ 2016-07-26 14:24 ts-android 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: 当外包不能和源代码相关联时 且关联的时候没有添加键(Attach Source)时: 1.右击Android Dependencies-->Build Path-->Remove from Build Path 2.再右击libs下的这个jar包-->Build Path-->Add to Buil 阅读全文
posted @ 2016-07-26 09:37 ts-android 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页