============问题描述============

给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宽度和高度相关推荐

  1. Android中获取文本宽度和高度

    本文罗列Android中字体宽度和高度的相关概念,及测量方法 . 原文请参考Android_FontMetrics.Android字符串进阶之三:字体属性及测量(FontMetrics). Andro ...

  2. android列表滑到底部,Android中判断listview是否滑动到顶部和底部的实现方法

    今天实现listview的下拉刷新和上拉加载的时候,遇到了一个问题,*就是说需要根据listview中滑动的位置来进行下拉刷新和上拉加载.* 具体点,只有当我的listview滑动到最顶部的时候,这时 ...

  3. android 新闻功能列表,Android中通过ListView的实现简单新闻列表

    Android中通过ListView的实现简单新闻列表.本文分为两个部分,第一个部分是最基础的运用ListView实现列表展示.第二个部分是运用ListView实现新闻列表的展示. 这张图片是关于控件 ...

  4. android listview qq,Android中使用listview实现qq/微信好友列表

    首先附上运行结果: 如果你没有学过listview请你先看一看基本知识.不想再说的那么细了 太多了. 首先是listview布局 android:id="@+id/lv_view" ...

  5. android listview单击,如何在Android中处理ListView单击

    如何在Android中处理ListView单击 如何在ListView上收听点击事件? 这就是我现在拥有的 ListView list = (ListView)findViewById(R.id.Li ...

  6. android listview 刷新不正确,Android中设置ListView内容刷新问题

    最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来.在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决 ...

  7. android中的 listview控件,聊聊Android中的ListView控件

    软硬件环境 Macbook Pro MGX 72 Android Studio 1.3.2 坚果手机 前言 ListView是Android系统中使用非常广泛的一种控件,几乎所有的App都会用到它.它 ...

  8. Android中设置ListView内容刷新问题

    最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来.在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决 ...

  9. android videoview 分辨率,android 修改videoview的宽度和高度

    如果直接用android的videoview.他是不允许你随意的修改宽度和高度的,所以我们要重写videoview! package com.hysmarthotel.view; import and ...

最新文章

  1. leetcode算法题--礼物的最大价值
  2. @Transactional事务几点注意
  3. 跨进程信息交互真个费事。
  4. 【JQuery】on/off 绑定事件和解绑事件
  5. 《Linux内核设计与实现》读书笔记(十九)- 可移植性
  6. 如何把图片转为html,如何将原始十六进制图像转换为html图像
  7. linux网卡驱动 pdf,Linux下网卡驱动程序.pdf
  8. windows数据自动上传服务器,windows服务器间自动传输文件
  9. c语言100以内加减乘除法,一百以内的加减乘除法游戏....
  10. 风控人最容易被误解的一个风险管理板块
  11. 成绩查询数据结构c语言,学生成绩管理系统(数据结构c语言版源代码)09169.pdf
  12. AI 技术争鸣!2019 AI 开发者大会盛大开幕
  13. [BZOJ1083][SCOI2005]繁忙的都市 最小生成树
  14. python菜鸟教程 pdf下载-Python实战-从菜鸟到大牛的进阶之路 pdf完整版
  15. 黑群晖XPEnoboot for DSM 5.2-5967.1
  16. 利用AD13设计PCB的问题总结1-10
  17. mysql查看cpu使用高sql语句_MYSQL CPU 使用率高,怎么查,怎么破
  18. html嵌入播放器,flv视频播放器 Flvplayer.swf 可自动播放参数说明
  19. 成功解决python.exe 无法找到程序入口 无法定位程序输入点
  20. 宜信支付结算账户系统浅析

热门文章

  1. 【阿里云OSS】403错误,AccessDenied:The bucket you access does not belong to you.
  2. spring cloud整合OpenFeign
  3. Redirecting to binsystemctl start crond.service
  4. npoi 执行公式_生成excel文件时NPOI无法计算公式
  5. latex伪代码添加注释_Latex中文期刊投稿使用:以《系统工程学报》为例
  6. 雷军:小米将扩招5000名工程师!多个领域需要用到C++
  7. 学了半天,import 到底在干啥?
  8. 维度爆炸?Python实现数据压缩竟如此简单!
  9. 别让不好意思害了你 。
  10. 我用Python分析了“青你2”漂亮小姐姐的颜值,结果真香了!