android-UI的布局技巧
qianlaojia
手机移动独立开发者
展开
-
android中UI的横线的设置技巧
布局中横线的设置技巧可以设置为一个view这样设置 <View android:layout_width="match_parent" android:layout_height="1dp" android:background="#ff0000"/> 各种属性可以按照普通的控件设置。原创 2016-11-29 00:24:51 · 2659 阅读 · 4 评论 -
RecycleView的基本配置和使用方法(一)---初识RecycleView
定义:从字面意思可以看出recycleview是重视回收和复用view的一个控件。 基本方法介绍(1)getItemViewType(int position)--根据位置来判定使用哪种类型的View(打造出各种样式的recyclerView的基础); (2)recyclerView.Holder--主要是对findviewbyid的减少使用的优化,这个和listview没什么区别,只是说recyc原创 2016-12-12 13:18:10 · 681 阅读 · 0 评论 -
RecycleView的基本配置和使用方法(二)---RecycleView实践应用
基本实践应用:引用recycleView控件(1)配置:在Gradle.Scripts中添加‘com.android.support:recyclerview-v7:23.4.0’; (2)导入入android.support.v7.widget.RecyclerView的包; (3)同步网络; (4)在布局中引入recycleview; 实现各种不同的效果:实现listview效果: 使用的方法:原创 2016-12-12 13:42:38 · 356 阅读 · 0 评论 -
RecycleView的基本配置和使用方法(三)---RecycleView中 item的事件处理
item的操作应用:(1)item的增加和删除,主要是适配器中实现: (1)增加: /** *增加Item */ public void addItem(int position) { list.add(position,"A"); notifyItemInserted(position); } (2)删除 /** *删除Item原创 2016-12-12 13:59:19 · 377 阅读 · 0 评论 -
RecycleView的基本配置和使用方法(四)---RecycleView实现简单demo
recycleView实现的简单效果的代码这是activity_main 的XML文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:l原创 2016-12-12 14:10:11 · 360 阅读 · 0 评论 -
RecycleView的基本配置和使用方法(五)--总结
定义:从字面意思可以看出recycleview是重视回收和复用view的一个控件。 基本方法介绍(1)getItemViewType(int position)--根据位置来判定使用哪种类型的View(打造出各种样式的recyclerView的基础); (2)recyclerView.Holder--主要是对findviewbyid的减少使用的优化,这个和listview没什么区别,只是说recyc原创 2016-12-12 14:12:33 · 1137 阅读 · 0 评论 -
android中viewPager展示图片及无限轮播(一)
viewpager展示图片:(1)获取图片的集合(1)将图片引入drawable或者mipmap下,并将其存在一个数组中。 private int[] mImages = new int[]{R.drawable.vp_image11, R.drawable.vp_image2, R.drawable.vp_image3}; (2)创建一个存放有图片的集合 private v原创 2016-12-10 10:18:26 · 376 阅读 · 0 评论 -
Android 中布局的优化措施都有哪些?
1、尽可能减少布局的嵌套层级可以使用sdk提供的hierarchyviewer工具分析视图树,帮助我们发现没有用到的布局。 2、不用设置不必要的背景,避免过度绘制比如父控件设置了背景色,子控件完全将父控件给覆盖的情况下,那么父控件就没有必要设置背景。 3、使用include>标签复用相同的布局代码4、使用merge>标签减少视图层次结构该标签主要有两种用法: 1) 因为所有的 Activity 视原创 2016-12-18 22:16:41 · 1069 阅读 · 1 评论