android中控制ListView宽度和高度
============问题描述============
给listveiw填充item布局都是wrap_content,listview自身也使用wrap_content,可是实际显示效果listview宽度都是全屏,求解决办法
item布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"><TextView android:id="@+id/video_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="#ffffff"/></RelativeLayout>
listview布局:
<RelativeLayout android:id="@+id/video_list_box" android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/list_bg"android:layout_alignParentRight="true"android:layout_below="@id/title_box"><ListView android:id="@+id/video_list_view"android:layout_width="wrap_content"android:layout_height="wrap_content"></ListView></RelativeLayout>
============解决方案1============
布局这种东西 单个的情况下还好说, 一旦组合起来, 各种布局相互嵌套 就不太容易找到规律, 需要慢慢调整
你把整个布局文件贴上来 看看
============解决方案2============
可以在代码里面控制高宽,先取出屏幕的宽高 进行设置
============解决方案3============
引用 5 楼 Augleo1989 的回复:
主layout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity" ><RelativeLayout android:id="@+id/video_list_box" android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/list_bg"android:layout_alignParentRight="true"><ListView android:id="@+id/video_list_view"android:layout_width="wrap_content"android:layout_height="wrap_content"></ListView></RelativeLayout></RelativeLayout>
item布局:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"><TextView android:id="@+id/video_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:textColor="#ffffff"/></RelativeLayout>
实现效果就是在屏幕右侧显示一个菜单列表,长宽跟背景图list_bg一致
你把 ListView 的宽度 设置为 200dp 把 item 数值设置成 100dp 看看能不能达到你想要的效果 , 如果达不到 , 说明是 android 内部机制问题
转载于:https://www.cnblogs.com/lianxu61/p/4083137.html
android中控制ListView宽度和高度相关推荐
- Android中获取文本宽度和高度
本文罗列Android中字体宽度和高度的相关概念,及测量方法 . 原文请参考Android_FontMetrics.Android字符串进阶之三:字体属性及测量(FontMetrics). Andro ...
- android列表滑到底部,Android中判断listview是否滑动到顶部和底部的实现方法
今天实现listview的下拉刷新和上拉加载的时候,遇到了一个问题,*就是说需要根据listview中滑动的位置来进行下拉刷新和上拉加载.* 具体点,只有当我的listview滑动到最顶部的时候,这时 ...
- android 新闻功能列表,Android中通过ListView的实现简单新闻列表
Android中通过ListView的实现简单新闻列表.本文分为两个部分,第一个部分是最基础的运用ListView实现列表展示.第二个部分是运用ListView实现新闻列表的展示. 这张图片是关于控件 ...
- android listview qq,Android中使用listview实现qq/微信好友列表
首先附上运行结果: 如果你没有学过listview请你先看一看基本知识.不想再说的那么细了 太多了. 首先是listview布局 android:id="@+id/lv_view" ...
- android listview单击,如何在Android中处理ListView单击
如何在Android中处理ListView单击 如何在ListView上收听点击事件? 这就是我现在拥有的 ListView list = (ListView)findViewById(R.id.Li ...
- android listview 刷新不正确,Android中设置ListView内容刷新问题
最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来.在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决 ...
- android中的 listview控件,聊聊Android中的ListView控件
软硬件环境 Macbook Pro MGX 72 Android Studio 1.3.2 坚果手机 前言 ListView是Android系统中使用非常广泛的一种控件,几乎所有的App都会用到它.它 ...
- Android中设置ListView内容刷新问题
最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来.在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决 ...
- android videoview 分辨率,android 修改videoview的宽度和高度
如果直接用android的videoview.他是不允许你随意的修改宽度和高度的,所以我们要重写videoview! package com.hysmarthotel.view; import and ...
最新文章
- leetcode算法题--礼物的最大价值
- @Transactional事务几点注意
- 跨进程信息交互真个费事。
- 【JQuery】on/off 绑定事件和解绑事件
- 《Linux内核设计与实现》读书笔记(十九)- 可移植性
- 如何把图片转为html,如何将原始十六进制图像转换为html图像
- linux网卡驱动 pdf,Linux下网卡驱动程序.pdf
- windows数据自动上传服务器,windows服务器间自动传输文件
- c语言100以内加减乘除法,一百以内的加减乘除法游戏....
- 风控人最容易被误解的一个风险管理板块
- 成绩查询数据结构c语言,学生成绩管理系统(数据结构c语言版源代码)09169.pdf
- AI 技术争鸣!2019 AI 开发者大会盛大开幕
- [BZOJ1083][SCOI2005]繁忙的都市 最小生成树
- python菜鸟教程 pdf下载-Python实战-从菜鸟到大牛的进阶之路 pdf完整版
- 黑群晖XPEnoboot for DSM 5.2-5967.1
- 利用AD13设计PCB的问题总结1-10
- mysql查看cpu使用高sql语句_MYSQL CPU 使用率高,怎么查,怎么破
- html嵌入播放器,flv视频播放器 Flvplayer.swf 可自动播放参数说明
- 成功解决python.exe 无法找到程序入口 无法定位程序输入点
- 宜信支付结算账户系统浅析
热门文章
- 【阿里云OSS】403错误,AccessDenied:The bucket you access does not belong to you.
- spring cloud整合OpenFeign
- Redirecting to binsystemctl start crond.service
- npoi 执行公式_生成excel文件时NPOI无法计算公式
- latex伪代码添加注释_Latex中文期刊投稿使用:以《系统工程学报》为例
- 雷军:小米将扩招5000名工程师!多个领域需要用到C++
- 学了半天,import 到底在干啥?
- 维度爆炸?Python实现数据压缩竟如此简单!
- 别让不好意思害了你 。
- 我用Python分析了“青你2”漂亮小姐姐的颜值,结果真香了!