小白求助Android开发Listview问题

本人初学Android,现在准备做一个简易的备忘录应用,现在遇到一个问题,就是将输入的内容存入ListView中的item中后,Listview会逐条显示这些内容,但是如果有显示多行内容的话,看起来就不那么美观,我想只让item显示一行内容,超出的内容就用省略号,用的是arrayadapter适配器,求大神指教,谢谢!

5个回答

这跟你用的什么适配器好像没有太大的关系,主要是你的item布局是怎么写的,就像上一位说的 如果是简单的文本信息,直接在textView里面就可以设置显示的行数(如果你没有写自己的item布局,而用的是android自带的那几个布局的话,能不能改我不知道,最好写个自己的布局)
android:maxLines="3"
android:ellipsize="end"
应该就是这样了

u010919331
Mr_Hola 回复dandan_deyoushang: 谢谢!按你的方法写了一个布局就弄好了
接近 3 年之前 回复

如果是简单的文本内容,可以设置显示的行数,
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hospital_abstract_content"
android:maxLines="3"
android:ellipsize="end"
/>

         android:maxLines="3" 最多显示3行
    android:ellipsize="end" 在结尾处省略,可以修改。
u010919331
Mr_Hola 回复Seachal: 谢谢!已经弄好了
接近 3 年之前 回复

那你可以自定义适配器
继承重写

u010919331
Mr_Hola 回复niaonao: 谢谢!已经做好了
接近 3 年之前 回复
u010919331
Mr_Hola 回复niaonao: 谢谢!已经做好了
接近 3 年之前 回复
u010919331
Mr_Hola 回复niaonao: 谢谢!已经做好了
接近 3 年之前 回复

谢谢大家,我写了一个item.xml来替换系统自带的布局,然后就能自定义textview了,已解决!

跟适配器没有关系,在你item布局文件里面的TextView有个属性是控制这个的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
小白求助,android开发中的旋转屏问题
现在有一个应用,需要通过重力感应,可以在两个横屏之间切换,而不能进行横竖屏切换,请教该使用什么样的方法??在线等
android开发小白求助模拟器创建问题
输入 android list targetsrn可以看到2.2 和 API是可用的TARGETrnid 1:2.2 id 2:Google APIrn可是在android create avd --target1 --name myavdrn的时候却提示Flag '--target1' is not valid for 'create avd'rnrn
android开发之listView
android开发之listView,值得你下载啊啊啊
android开发listview
android移动应用开发
小白求助个小白问题
一个button按钮 比如叫“添加”rnrn点击“添加”的时候按钮变成“移出” 点击移出的时候再变成“添加”rnrn怎么实现的 = =~~~!
小白浅谈android开发
不自觉工作快有一年了,感觉还是不够差了一点意思。有时候技术只是手段,在开发的时候思维才是主导。开发功能时要全面了解掌握并参考对比再下手会更有效率。项目初期不要过多的依赖各种框架,因为事情还有很多要处理。我们接触到一个新需求时要先对比争取多元华思考这样后期修改起来会很轻松(代码不就是应该这样吗)。多去接触新事物为什么同样一个处理别人就做得那么完美(谁都想要完美所以必须不断接触并改变)。我们习惯不了新
android开发问题,一个listview赋值
有一个问题请教下,先谢过大家。rn一个listview赋值。rnadapter = new SimpleAdapter(getApplicationContext(), data, R.layout.item, new String[]"title","Author", new int[]R.id.title,R.id.Author);rn listview.setAdapter(adapter);rnrndata是有数据的,之前listview是可以正常显示的,现在listview是从一个新的xml中获取的rnView view1=getLayoutInflater().inflate(R.layout.listshow,null); rn listview = (ListView)view1.findViewById(R.id.listView);rn现在listview本身可以显示,但是没数据,请问错在哪里呢?rnrn第一次提问,悬赏有点低。。。。
Android开发ListView点击响应问题,菜鸟有问题!求助~SOS~
本人菜鸟一枚~在写一个生词本的简单小安卓应用,刚刚做出来一个布局很简单的ListView,包含单词和释义,现在想实现在点击后包括例句的TextView会由隐藏变为显示。rnclass listListener implements OnItemClickListenerrn public void onItemClick(AdapterView arg0, View arg1, int arg2,long arg3)rn rn // TODO Auto-generated method stub rn rn rnrn但是不知道在这个函数里应该例句的TextView的可见性 = = rnrn简直欲哭无泪~~~求助啊~
小白求助路由问题
detect pptp 这个路由命令该怎么用? 我看到都说用了这个命令 就解决华为路由 pptp无法使用的情况,rn小白请问 如何使用这个命令 在哪里输入?谢谢!!
小白求助路径问题
刚接触Unix,现在需要编译安装别人的一个程序PMVS,程序包放在rn/home/XXX/下载rn在程序的子文件夹中,编译makefile文件之前,需要修改makefile:rn# Your INCLUDE path (e.g., -I/usr/include)rnYOURINCLUDEPATH = rnrn# Your LDLIBRARY path (e.g., -L/usr/lib)rnYOURLDLIBPATH = rnrn这两个要填进去的变量我填成:rnYOURINCLUDEPATH = /usr/include:/use/local/includernYOURLDLIBPATH = /usr/lib:/use/local/librnrn编译不对,实在小白,请教应该怎么填?谢谢!rn
关于Android开发问题求助
请问现在企业是用Android studio开发,还是eclipse开发呢?作为一个刚刚入门的小白,希望能得到大神们的帮助
小白求助,winxp的问题= =
4月微软要对xp系统停止更新,那公司内现在大多机器都是xp,请问需要更换成win7么,有必要么,有安全隐患么, rn我现在考虑的是 一方面是兼容性问题,另一方面是公司有些人对win7可能还不熟悉。而且公司电脑以前好像都是不更新补丁的,也没什么问题,所以我在纠结这个问题啊
小白求助,vi编辑器的问题
刚开始接触,啥也不懂,今天试着用vi编辑器编个c语言的程序rn#includernint main()rn printf("hello!");rn return 0;rnrn然后编译gcc hello.cpprn出现:rn/tmp/cctBBZrX.o:(.eh_frame=0x11): undefined reference to '__gxx_personality_v0'rncollect2: ld returned 1 exit statusrnrnrnrnrn这个是什么问题啊???
关于android开发的问题求助
最近学习android开发,在eclipse搭建开发环境时遇到许多问题。使用23.0.2版本的ADT和SDK.安装好了,却找不到对应的选项。如图,点apply或者OK都没有反应rnrn[img=https://img-bbs.csdn.net/upload/201506/19/1434675438_586228.png][/img]rn创建android application project是出现下面弹窗rn[img=https://img-bbs.csdn.net/upload/201506/19/1434675455_632970.png][/img]rn在Windows下拉菜单里没有android sdk manager和android virtual device managerrn这是哪里出了错误呢?折腾了两天还是没找到解决方法,百思不得其解只好来这里求助各位了
小白求助 foreach问题
[img=https://img-bbs.csdn.net/upload/201608/15/1471230919_484571.png][/img]rn[img=https://img-bbs.csdn.net/upload/201608/15/1471230932_967028.png][/img]rnrn如图 两个表 查询20160807 < buy_day <20160815 并且user_id=2的数据 如何使用foreach得出两个表同一buy_day和user_id的信息(不使用left join)
导航问题,小白求助
情况如下:rn1、项目中存在四个页面:page1、page2、page3、page4、rn2、wpf程序中含有一个承载页面的Frame和四个RadioButton,结构及命名如下:rn[code=csharp] rn rn rn rn [/code]rn3、C#后台:rn[code=csharp] private void RadioButton_Checked(object sender, RoutedEventArgs e)rn rn RadioButton button = (RadioButton)sender;rn[color=#FF0000] Uri uri= new Uri(button.Name + ".xaml", UriKind.Relative);rn frame.Source = uri;[/color] rn [/code]rn问题如下:rn1、以上可以实现页面导航,但每次都是创建新实例的方式进行,这和我所想实现的不一样。rn2、我想实现:如果点击 RadioButton后,导航前先对比导航历史记录,如果历史记录中存在相同的Content,那么就返回Content所代表的页面,不存在才创建页面新实例。rn 比如:frame导航条中,除了前进后退钮外,还有一个下拉按钮,下拉菜单弹出后,就可点击相应的条目,返回指定的页面。rn 我需要的就是点击条目,返回指定页这样类似的功能,不过是将点击转化为搜索导航历史记录而已。rnrn只有35分了额..............[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/17.gif][/img] rn
小白求助——泊松分布问题
求各位大大指导java如何生成符合泊松分布的随机序列?rn最近老师给的题目,想了几天自己也有点思路今天就壮胆的去找老师了~结果很悲剧的说不行……我想法是生成一个符合泊松分布的数值然后做循环连续输出,但是这其中有个缺陷——可能生成的随机数不符合泊松分布。rn现求助各位论坛的前辈们指导,最好能给出个范例那是最棒的~呵呵,在此感激不尽。
求助 php小白问题
现在有三个表 rn酒店表 字段 地区 名字 淡季价格 旺季价格 平季价格 星级rn地区报价表 字段 所属线路 地区 餐费 车费 门票费 住宿夜数 可选住酒店的集合(主要是酒店星级不同)rn线路表 字段 名字 途径地区集合 rnrn他们之间的逻辑关系是rnrn一条线路 途径个各个地区,在每一个地区需要消费(地区报价表的餐费,车费,门票费,酒店费用),关于酒店费用这一块,在每一个地区有三家酒店(分别为3,4,5三个级别),每个级别价格不同,且每一家酒店还分淡旺季价格rnrn现在要计算出 线路表的总价格,要根据酒店的级别和淡旺季区别开来,这样的话线路的总价格有9个!rnrn求大虾支支招,现在做到统计酒店总费用的这一块了 很是头痛 rn不知道我的表达是否清楚!
小白求助mov的问题
mov dword ptr [eax+50],oxoc2a00c 这个是取地址更改rnrn现在要求改rnmov eax+50, 0x0C2A00C rn如何写才能达到这种效果呢rn0C2A00C 是我们自已在内存空 地址写了个静态的。rn现在要求的就是修改eax+50 的值
小白问题求助
题目:rn根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内 (包含1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。rn代码;rn#includernusing namespace std;rnint main()rn int m,k;rn char q;rn cin>>k>>q;rn if(q=='n')rn if (k<=1000)rn m=8;rn else if(k>1000)rn if(m%500==0)rn m=8+(m-1000)/500*4;rn rn else if(m%500!=0)rn m=8+(m-1000)/500*4+4;rn rn rn rn rn rn rn else if(q=='y')rn if (k<=1000)rn m=8+5;rn else if(k>1000)rn if(m%500==0)rn m=8+(m-1000)/500*4+5;rn rn else if(m%500!=0)rn m=8+(m-1000)/500*4+9;rn rn rn rn rn rn cout<
小白求助!SendMessage问题
本人想用c#写一个小程序,点击按键向notepad++里面写字符串,目前句柄已经获取,但是使用rnSendMessage(myIntPtr, WM_SETTEXT, 0, (string)"hello!");这个函数时有问题,每次只能向txt里面写一个“”h“”,后面的都写不进去了,问一下各位大侠,这是为什么呢?
[求助]菜鸟的小白问题
以下是core java上的一个关于事件处理的小程序,敲上去以后有两个错误怎么也看不出来。。本人初学java,望诸位高手指点。。rnrnimport javax.swing.*;rnimport java.awt.*;rnimport java.awt.event.*;rnrnclass ButtonPanel extends JPanelrnrn public ButtonPanel()rn rn JButton yellowButton=new JButton("Yellow");rn JButton blueButton=new JButton("Blue");rn JButton redButton=new JButton("Red");rnrn add(yellowButton);rn add(blueButton);rn add(redButton);rnrn ColorAction yellowAction=new ColorAction(Color.YELLOW);rn ColorAction blueAction=new ColorAction(Color.BLUE);rn ColorAction redAction=new ColorAction(Color.RED);rn yellowButton.addActionListener(yellowAction);rn blueButton.addActionListener(blueAction);rn redButton.addActionListener(redAction);rn rnrn private class ColorAction implements ActionListenerrn rn public ColorAction(Color c)rn rn backgroundColor=c;rn rn31 public void actionPerformed(ActionEvent event);rn rn33 setBackground(backgroundColor);rn rn private Color backgroundColor;rn ;rnrnrnclass ButtonFrame extends JFramernrn public ButtonFrame()rn rn setTitle("Button");rn setLocation(WIDTH,HEIGHT);rn setSize(WIDTH,HEIGHT);rn ButtonPanel panel=new ButtonPanel();rn Container pane=getContentPane();rn pane.add(panel);rn rnrn private final int WIDTH=300;rn private final int HEIGHT=200;rnrnrnpublic class MyMainrnrn public static void main(String[] args)rn rn ButtonFrame myFrame=new ButtonFrame();rn myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn myFrame.show(); rn rnrnrn错误提示rn31 missing method body,or declare abstractrn33 illegal forward reference
android开发的蓝牙连接问题求助
用蓝牙连接时用 socket = mmDevice.createRfcommSocketToServiceRecord(MY_UUID); socket.connected().出错。read failed,socket might closed or timeout,read ret:-1. 用socket =(BluetoothSocket) mmDevice.getClass().ge
小白求助菜鸟问题。
用了几天把SQL应知应会看了一遍。想实践一下里面的内容。但不知如何下手?rn看了一本从零开始学SQL Server,它用的是SQL server2005 ExpressEdition,马马虎虎的看了前面的一些配置什么的,但是和我装的vs2005里的有选项有很多不同?rnvs2005可以用来实践SQL吗?还是必须得装SQL server2005 ExpressEdition?具体该怎么弄啊
小白求助,定时器的问题。
[img=https://img-bbs.csdn.net/upload/201701/13/1484276424_219614.png][/img]rnrnrnrn请教一下,这个定时器为什么不起作用? 上面注释的可以,是function里面调用时间的问题么。
Android开发自定义ListView居中显示
Android开发自定义ListView居中显示 通过自定义ListView是列表整体居中显示 自定义ListView: 如下 public class HorizentalCenterListView extends ListView { public HorizentalCenterListView(Context context) { super(co...
Android开发学习笔记十 ListView
Android常用控件ListView封装
Android开发 ListView下拉刷新和上拉加载
最近在学习Android的时候,用到了下拉刷新功能,在度娘上一搜,偶然发现一个叫XListView的控件可以很好的实现这个功能,下面就来探讨一下怎么具体应用这个控件。 首先从GitHub或其他地方下载该控件所需的类及资源。       以上分别是XListView的class,layout和需要的String 好,准备工作完毕,下面就来说一说怎么将其添加到我们的代码中。 1.
Android开发之具有弹性的ListView
ListView虽然应用广泛,但系统原生的ListView显然是不能满足用户在审美、功能上不断提高的需求。所以我们需要对原生的ListView进行拓展、修改。接下来实现一个具有弹性的ListView,Android默认的ListView在滚动到顶端或者底端的时候,并没有很好的提示。在Android5.X中,Google为这样的行为只添加了一个半月形的阴影效果。 而在IOS系统中,列表都是具有弹性
Android开发之ListView的使用
如何使用ListView来显示数据? 1.让MainActivity继承ListActivity类 2.在main_layout中定义一个Listview控件,并设置id为android:list(因为之后使用到的SimpleAdapter默认关联的id为list) 3.定义一个布局文件,用来规定ListView中的数据显示格式 4.添加数据 5.设置Adapter MainActiv
【android开发】 listview下拉
【android开发】 listview下拉 转载请注明:    最近做了一个android的listView下拉,可以动态的添加,有点类似于百思不得姐界面风格。下面就介绍下该项目。 运行效果如下: 首先是需要建立一个android工程,将添加listView主界面,及添加listview
android开发——ListView的使用
ListView是一种如今比较常见的组件,是用来显示多个可滑动项(Item)列表的的ViewGroup。它的优点在于可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。即使在ListView中加载非常非常多的数据,都不会发生崩溃,而且随着我们手指滑动来浏览更多数据时,程序所占用的内存竟然都不会跟着增长。其他关于ListView的一些基础知识可参考郭神的文章从源码
android开发-ListView的基本使用
a,首先在布局文件里添加ListView&amp;lt;ListView android:id=&quot;@+id/lv&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_content&quot;&amp;gt; &amp;lt;/ListView&amp;gt;b,然后在Activity中对ListView进行操作ListView lv =...
Android开发笔记---ListView
Android开发笔记---ListView
android开发:listview详解.pdf
详细介绍了android开发中的listview控件的使用
android开发之定制ListView(加载图片)
定义一个实体类,作为ListView适配器的适配类型 package com.example.listviewtest; public class Fruit { private String name; public int imageId; public Fruit(String name,int imageId) { this.name=name; this.imageId=
Android开发笔记----listview的使用
建立一个listview 我们需要建立两个变量,一个listview型的,一个adapter类型的,其中listview是用来建立目录栏项的,adapter是一种适配器,会有不同的子类,用于控制如何显示每一个列表项,并且还可以控制显示多少个列表项,即listview是一个容器,可以装入多个adapter,来显示列表项。我们这里采用的是arrayAdapter这个子类,我们需要选定adapter的
Android开发之ListView异步加载图片
坚持一件对自己有意义的事。。。
android开发之ListView基本用法
<ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent" ></ListView> 添加到activity_main.xml 修改MainActivity public class MainActivi
Android开发中ListView的使用方法
一、ListView的使用方法详解 1、定义一个布局并将其初始化,同时设置它的一些属性 private LinearLayout llInormation; llInormation=new LinearLayout(MainActivity.this);llInormation.setOrientation(LinearLayout.HORIZONTAL);llInormation.s
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件