安卓 调整listview行的宽度 200

在main。xml中直接拉进去了一个listview可是行太高了字体貌似有人改不了。我想通过xml把行距调小... 在main。xml中直接拉进去了一个listview 可是行太高了 字体貌似有人改不了。我想通过xml把行距调小 展开
 我来答
迪亚哥bule
2014-03-27 · TA获得超过223个赞
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:112万
展开全部

要看你用的是什么适配器给ListView添加的数,不过三种都可以添加自己的布局文件

  1. SimpleAdapter,ArrayAdapter

    这两个都一样,就写一个吧

        SimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.quick_item, new String[] {     "name" },new int[] { R.id.barCodeTextView });

    其中"R.layout.quick_item"就是自己写的xml配置文件

  2. BaseAdapter

    就在对应的的Adapter中引入自定义布局文件,大概像这样

    LayoutInflater mInflater = LayoutInflater.from(mContext);

    convertView = mInflater.inflate(R.layout.complex_item, null);

  3. 剩下的就是写自己的布局文件,高度,宽度,字体样式都可以根据自己的需要调整,祝你成功吧

    

更多追问追答
追问
用的ArrayAdapter ,自己写的xml配置文件总是出错,麻烦给个例子,我的每行显示一行字就行
用的ArrayAdapter ,自己写的xml配置文件总是出错,麻烦给个例子,我的每行显示一行字就行
百度网友ff56fadf7
2014-03-27 · TA获得超过146个赞
知道答主
回答量:66
采纳率:0%
帮助的人:60.2万
展开全部
定义每一个item的layout的高度。

比如:

在/layout文件中定义row.xml

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="10px"
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
行高,是你在adapter中添加布局。在设置布局的高度,还有如果布局是全屏。只要设置布局中的组件layout_height 即可。试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熷爧
2014-03-26 · TA获得超过425个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:422万
展开全部
设置listView的item间距,可以在xml布局文件中的listView下设置xml属性:
android:divider="#00000000"
android:dividerHeight="18dp"
解释:分隔线透明,高度为18dp。
追问
不管用啊   就分割线有变化  行高没变没变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zidanshangbuqu
2014-03-27 · TA获得超过3439个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:2993万
展开全部
要看你用的是什么适配器给ListView添加的数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式