位置-listview里的textviw文本错位

问题描述

listview里的textviw文本错位


如图所示:一开始布局没乱,但是输入数据后就会发生错误,我想实现的是,输入的新数据不会影响到其他数据的位置.该怎么解决?
部分xml
android:id="@+id/list_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollingCache="true"
android:cacheColorHint="#00000000"
android:fastScrollEnabled="true"
android:focusable="true"
android:dividerHeight="1dip"
/>

item------
<?xml version="1.0" encoding="utf-8"?>

xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

 <TextView
    android:id="@+id/text_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:textSize="20sp"
    android:gravity="center"
    android:text="@string/number" />

<TextView
    android:id="@+id/text_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:gravity="center"
    android:textSize="20sp"         

    android:text="@string/name" />

<TextView
    android:id="@+id/text_height"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:textSize="20sp"
    android:gravity="center"
    android:text="@string/height" />

<TextView
    android:id="@+id/text_weight"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:textSize="20sp"
    android:gravity="center"
    android:text="@string/weight" />
 </LinearLayout>

解决方案

和你的item布局文件有关系。把item布局贴一下。
前面数字列应该设置成固定宽度。身高和体重也设置成固定宽度,顶多也就3为数字。

时间: 2024-10-25 09:40:12

位置-listview里的textviw文本错位的相关文章

根据ul里li中文本排序

问题描述 根据ul里li中文本排序 <html> <head> <title></title> </head> <body> <ul id="ul1"> <li>2</li> <li>5</li> <li>1</li> <li>4</li> <li>3</li> </ul>

净化Flash MX里的动态文本

动态 当你在Flash里使用一个动态文本时,字符的名称将存储在Flash里.当Flash应用程序在运行时,Flash播放器会调用用户系统里相同或相似的字符名称.Flash里的动态文本和静态文本不同在哪呢? 区别是,静态文本能自动的将字符存放到Flash里,但动态文本仅仅是从用户系统里找到相似的字符. 固定它是很简单的事情,选择动态文本,点击属性面板里的字符按钮 弹出字符选项窗口,选择指定排列选项,按住Ctrl键在备选列表里选择前四项,然后点击确定

CentOS系统里如何提高文本搜索效率?

CentOS系统里如何提高文本搜索效率?   对于系统管理员或程序员来说,当需要在复杂配置的目录中或者在大型源码树中搜寻特定的文本或模式时,grep类型的工具大概是最受欢迎的. 如果grep是你最喜欢的工具之一,那么你可能会更喜欢ack.ack是一个基于Perl的类似于grep的命令行工具,但是搜索速度更快,能力比grep更强.尤其是当你是程序员时,我强烈推荐你使用ack来取代grep. ack的用法非常适用与代码搜索,因此程序员可以在源码树中进行复杂的查询,而只需要更少的按键. ack的特性

suggestionsearch-百度地图 SuggestionSearch下ListView里Item点击定位

问题描述 百度地图 SuggestionSearch下ListView里Item点击定位 很急,点击任意一个Item后定位,如图效果: 求一段示例代码,非常感谢. 解决方案 你是想知道怎么实现还是想要一个demo啊? 百度地图api中说的很明白啊,你把地址通过检索传过去,会返回你经纬度,然后在地图上标记出来不就行了

c++builder-点击Listview里的任何一项,均执行同样的操作,应该是listview的什么事件

问题描述 点击Listview里的任何一项,均执行同样的操作,应该是listview的什么事件 listview里是文件名的列表,点击某一项都会执行打开文件的操作,一样的操作,这个应该是listview的什么事件,我用的Onchange,觉得不对,但是用Item的单击事件好像也不对,因为每一项的Item的操作都是一样的 解决方案 单击事件就可以.如果你要区别不同的条目,可以用sender参数,如果不要区分,就直接做就可以了. 解决方案二: setOnItemClickListener 有个要实现

imageview-Android关于改变ListView里面的ImageView控件的背景图出现无法触发点击事件的问题

问题描述 Android关于改变ListView里面的ImageView控件的背景图出现无法触发点击事件的问题 问题说明:我使用AudioRecord进行录音,想要点击ImageView开始录音,然后根据音量大小设置ImageView背景图 ,由于ImageView是ListView的Item里面的一个子控件,于是我开启一个线程,使Thread.sleep(100);后 notifyDataSetChanged(),这时问题就出现了,当我再次点击ImageView想要录音暂停时,发现有时候点击事

图标用鼠标拖动放到treeview里,点treeview再移动到listview里

问题描述 图标用鼠标拖动放到treeview里,点treeview再移动到listview里 listview上的图标用鼠标拖动放到treeview里,点treeview再移动到listview里 解决方案 http://wenwen.sogou.com/z/q384667169.htmhttp://download.csdn.net/download/hewanglan34512/1747766

大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素

原文:大叔也说Xamarin~Android篇~ListView里的Click事件并获取本行的其它元素 我原创,我贡献,我是仓储大叔 本篇大叔原创,本着对技术的热爱去研究它,把成果分享给国人!大叔始终相信一句话:你只有选择一个感兴趣的工作,你才能更好的发挥你的潜力,而这一切都建立在你不断研究,不断钻研的前提下. Xamarin文章在网上比较少,而ListView相关的信息更好,有限的那么几个还都说的不清楚,只是告诉大家如何去完成按钮的事件,而在事件里,如何获取当前行的其它元素信息则没有说明,在网

access-[求助] ACCESS数据库里数字与文本的关系求助

问题描述 [求助] ACCESS数据库里数字与文本的关系求助 一个匪夷所思的问题若把数据据库中danganbianhao字段设置成数字型这个检测是否重复的代码就一致提示无重复但是的确有重复的只要把这个字段设置成文本格式立马就能检测到重复这是为什么啊求大神指点并更正.谢谢代码如下: <%Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = &quo