社区
Android
帖子详情
在xml文件中如何设置ScrollView的大小?
knxw0001
2011-10-26 03:46:20
scrollView总是沾满屏幕,我不想让他沾满屏幕,只想让他占固定大小的位置,请问如何实现?
...全文
282
4
打赏
收藏
在xml文件中如何设置ScrollView的大小?
scrollView总是沾满屏幕,我不想让他沾满屏幕,只想让他占固定大小的位置,请问如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
June1991
2011-10-26
打赏
举报
回复
wrap_content 是正好能包含的,
fill_content 是和整个屏幕大小的。
zhuruoyi1983
2011-10-26
打赏
举报
回复
像素建议你用px
knxw0001
2011-10-26
打赏
举报
回复
明白了,长宽除了设置fill_content和wrap_content外,还可以直接设置单位为dip的大小。
再问下:
wrap_content是什么意思?
dip和像素如何换算?
1dip相当于多少像素?
coxfilur_2008
2011-10-26
打赏
举报
回复
把ScrollView放到一个Layout内,比如RelativeLayout,
也就是让Layout作ScrollView的父容器。
设置Layout的尺寸为你要的固定尺寸,ScrollView的尺寸(宽高)为fill_parent。
没有试过,权当参考。
ExpandableListViewDemo
有时候,使用ListView并不能满足应用程序所需要的功能。有些应用程序需要多组ListView,这时候我们就要使用一种新的控件ExpandableListView——可以扩展的ListView。它的作用就是将ListView进行分组。就好像我们使用QQ的时候,有“我的好友”,“陌生人”,“黑名单”一样,点击一下会扩展开,再点击一下又会收缩回去。 ExpandableListView是一个垂直滚动显示两级列表项的视图,与ListView不同的是,它可以有两层:每一层都能够被独立的展开并显示其子项。这些子项来自于与该视图关联的ExpandableListAdapter。 每一个可以扩展的列表项的旁边都有一个指示符(箭头)用来说明该列表项目前的状态(这些状态一般是已经扩展开的列表项,还没有扩展开的列表项,子列表项和最后一个子列表项)。可以使用方法:setChildIndicator(Drawable),setGroupIndicator(Drawable)(或者相应的
XML文件
的属性) 去
设置
这些指示符的样式。当然也可以使用默认的指示符。布android.R.layout.simple_expandable_list_item_1,android.R.layout.simple_expandable_list_item_2 和ListView一样,ExpandableListView也是一个需要Adapter作为桥梁来取得数据的控件。一般适用于ExpandableListView的Adapter都要继承BaseExpandableListAdapter这个类,并且必须重载getGroupView和getChildView这两个最为重要的方法。 BaseExpandableListAdapter的主要重载方法如下: public abstract ObjectgetChild (int groupPosition, int childPosition) 取得与指定分组、指定子项目关联的数据. 参数 groupPosition 包含子视图的分组的位置. childPosition 指定的分组
中
的子视图的位置. 返回 与子视图关联的数据. public abstract long getChildId (int groupPosition, intchildPosition) 取得给定分组
中
给定子视图的ID. 该组ID必须在组
中
是唯一的.必须不同于其他所有ID(分组及子项目的ID). 参数 groupPosition 包含子视图的分组的位置. childPosition 要取得ID的指定的分组
中
的子视图的位置. 返回 与子视图关联的ID. public abstract View getChildView (int groupPosition, intchildPosition, boolean isLastChild, View convertView, ViewGroup parent) 取得显示给定分组给定子位置的数据用的视图. 参数 groupPosition 包含要取得子视图的分组位置. childPosition 分组
中
子视图(要返回的视图)的位置. isLastChild 该视图是否为组
中
的最后一个视图. convertView 如果可能,重用旧的视图对象.使用前你应该保证视图对象为非空,并且是否是合适的类型.如果该对象不能转换为可以正确显示数据的视图,该方法就创建新视图.不保证使用先前由 getChildView(int, int,boolean, View, ViewGroup)创建的视图. parent 该视图最终从属的父视图. 返回 指定位置相应的子视图. public abstract int getChildrenCount (int groupPosition) 取得指定分组的子元素数. 参数 groupPosition 要取得子元素个数的分组位置. 返回 指定分组的子元素个数. public abstract long getCombinedChildId (long groupId, long childId) 取得一览
中
可以唯一识别子条目的 ID(包括分组ID和子条目ID).可扩展列表要求每个条目 (分组条目和子条目)具有一个可以唯一识别列表
中
子条目和分组条目的ID. 该方法根据给定子条目ID和分组条目ID返回唯一识别ID.另外,如果 hasStableIds() 为真,该函数返回的ID必须是固定不变的. 参数 groupId 包含子条目ID的分组条目ID. childId 子条目的ID. 返回 可以在所有分组条目和子条目
中
唯一识别该子条目的ID(可能是固定不变
Android新手指南:探索
ScrollView
的滚动条样式
除了默认的滚动条外,我们还可以自定义滚动条的样式,以提升应用的用户体验。本文将向您介绍如何在Android应用
中
设置
ScrollView
的滚动条样式,并附上相应的源代码。综上所述,本文向您介绍了在Android应用
中
实现滚动视图
ScrollView
的滚动条样式的方法。请注意,以上代码
中
的自定义样式名"CustomScrollbar"需要与styles.
xml文件
中
定义的样式名一致,否则将无法正确应用自定义滚动条样式。在以上代码
中
,我们定义了两个形状文件,分别用于
设置
滚动条的滑块和滚动轨道的样式。
HarmonyOS 分布式应用开发基础与实战
HarmonyOS操作系统的发布迅速在国内兴起一股学习、研究操作系统的热潮,它带来的全新设计理念令人耳目一新:全新的分布式流转用户体验,一套OS就可支持差异巨大的设备形态,应用只需一次开发便可在不同终端设备上运行。如何才能深入理解这些理念背后的设计逻辑?如何在庞杂的技术体系
中
抓住核心要领而不至于迷失方向?本书系统、全面的对HarmonyOS操作系统进行了深入浅出的分析,让您理清基本概念,徜徉在HarmonyOS的知识海洋。不管你是热情高涨的新手,还是沉稳老练的行家,无论你是北向的应用开发者,还是南向的设备开发者,或是意在HarmonyOS社区一展身手的高手,我都向您隆重推荐这本书。如果我的书架有几本HarmonyOS的书籍,《鸿蒙操作系统入门经典》我希望其
中
一本就是它。---任革林,华为HarmonyOS系统架构师 本套课程在我的鸿蒙开发书《鸿蒙操作系统入门经典》的基础上,增加了完整视频讲解,通过大量案例让学习者掌握鸿蒙的基础知识的同时,掌握鸿蒙的应用开发技巧。 本套课程由华为授权的 Huawei Developer Experts ,华为授权鸿蒙课程讲师,华为首届鸿蒙开发者创新大赛导师、华为学堂认证讲师亲授。 华为开发专家 Huawei Developer Experts 华为授权鸿蒙课程讲师
Android
Scrollview
中
第一个子 View
设置
margin-top 之后内容显示不全问题的原因解析
文章目录问题原因解析解决方案 问题 项目
中
设置
了
ScrollView
包裹的子 View 的 layout_marginTop 属性,本来的目标是希望
ScrollView
中
的第一个元素的能够距离其上边缘拉开一段距离,但是距离虽然拉开了,也出现了题目
中
描述的问题:
ScrollView
滚动到页面的最下方后,最后一个条目显示不全了。 如图: 布局文件代码: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andro
android_基础_自定义
scrollview
(
设置
最大高度不能超过屏幕高度一半,低于屏幕高度一半wrap_content)
转载自: https://blog.csdn.net/my_rabbit/article/details/80845660 自定义
ScrollView
最大内容显示高度 最近项目
中
遇到了这样一种显示效果,当
ScrollView
中
显示内容量小的时候自适应高度不滚动,当
ScrollView
中
显示内容量大的时候需要将其高度
设置
为屏幕高度的一半且可以滚动查看,由于
ScrollView
没有
设置
其最大高度的属性,所以就自定义了一个
ScrollView
来满足我们的显示要求。 自定义一个View继承
ScrollView
并.
Android
80,354
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章