Android-UI
文章平均质量分 66
天王不下凡
思考是花,行动是果实
展开
-
ScrollView 内部子布局如何填充满屏幕
ScrollView 包含一个ViewGroup, 在ViewGroup中填充内容,超过一屏就滚动。但是发现一个问题,在内容不超过一屏的情况下,设置子内容高度为:match_parent ,并不能起到布满屏幕的作用。并且编辑器还提示子布局建议用wrap_content.布局代码如下: <ScrollView android:id="@+id/touch_layout" android:layout_width="match_parent" and原创 2020-08-12 17:14:57 · 1469 阅读 · 1 评论 -
自适应高度的ListView(限定最大高度)
现在公司的项目有一个需求,需要弹出一个对话框,对话框中的中间内容是一个列表,但是由于是对话框显示,所以显示的内容不能过多,会影响美观。当内容只要1条的时候ListView的高度就是包含1条内容的高度,2条就显示2项对应的高度,但是超过3条和3条以上的时候都只显示3项内容的高度。图片如下: 现在显示的是出所有的项,需求是但超过三项的时候显示出来三项,其余的滑动出来。 代码如下: 1. List原创 2018-04-28 17:09:07 · 9654 阅读 · 0 评论 -
按标题分组显示的ListView
最近项目中需要做一个按标题分组的ListView,要实现的效果如下图 标题是月份,在按月份的数据是改月份的账单数据。开始想的就是在列表的某个位置插入另一个布局,其他的地方和普通的ListView一样。并不知道该在那个位置插入这些标题。所以需要在数据上进行处理,另外需要知道每个item位置应该用什么类型的item view。具体实现如下:1.先对数据进行处理: 需要处理的json...原创 2018-06-22 20:22:59 · 2785 阅读 · 4 评论 -
CheckBox和RadioButton设置背景变形
在使用CheckBox 和 RadioButton 的时候一般会有以下需求:需要去掉系统带的默认勾选框 android:button=”@null”设置自己需要的背景图片 android:background=”@drawable/icon_select”如上设置之后出现背景图片变形,如下图的左边图形看到的那样。 这个时候要解决变形的问题,可以设置以下CheckBox和Ra...原创 2018-06-23 17:36:34 · 1213 阅读 · 0 评论 -
ScrollView 嵌套ListView、ExpandableListView等列表
很多时候在需求上不仅仅是ListView等列表单独滑动,而是在ListView等列表上加上其他的试图,整个试图整体一起滑动,这个时候就会用到ScrollView嵌套ListView等列表试图一起使用。 如下图所示: 但ScrollView嵌套Listview等列表试图比我们预想的实现起来要困难。会有以下的一些问题 1、ScrollView 和 ListView 滑动冲突 2、 Listv...原创 2018-06-25 17:05:06 · 1807 阅读 · 0 评论 -
Fragment的onCreateView方法注意点
系统会在片段首次绘制其用户界面时调用onCreateView方法。 要想为您的片段绘制 UI,您从此方法中返回的 View 必须是片段布局的根视图。如果片段未提供 UI,您可以返回 null。Fragment默认有预加载的功能,默认是预加载左右各一个fragment实例,在预加载的时候会调用onCreateView 方法,当切换Fragment的时候会调用onDestoryView, 但是并不会...原创 2019-02-21 16:33:55 · 7269 阅读 · 0 评论