首页
社区
课程
招聘
[旧帖] 怎么让LISTVIEW显示超过260个字符 0.00雪花
发表于: 2011-10-16 22:45 4422

[旧帖] 怎么让LISTVIEW显示超过260个字符 0.00雪花

2011-10-16 22:45
4422
如题  怎么让LISTVIEW控件显示超过260个字符

大概有1000个字符 想在LISTVIEW控件的单个项目中显示出来  
但WINDOWS好像限制了LISTVIEW最长只能显示260个字符      BAIDU半天无果。。。   

也想过用其他办法但都不如意 还要走很多弯路 只有从LISTVIEW下手最方便

有知道的朋友吗?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 527
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1.在listView设置好背景之后 你如果点击空白出 你会发现背景有返回黑色的了,

这是因为又调用了系统的背景

因此你需要设置

android:background="#FFFFFF"
android:cacheColorHint="#FFFFFF"
两者尽量一样

2.如果想设置editVtext用代码限制字数

TextView tv = new TextView(this);
int maxLength = 10;
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
tv.setFilters(fArray)
3.如果这时候你还想告诉别人 字数达到最大限度了 想弹出对话框,可是这时候因为有输入法不能弹出 所有要取消输入法然后才能谭 因此需要去掉输入法

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);   
   imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);  

你或许想用editText的OnKeyListener事件,可是当一个单词没有写完的话 还是不能响应这个事件不符合字数

所有只有先取消掉输入法。

baidu到的,不知道能不能超过260个字符的限制,可以试一下
2011-10-16 23:12
0
游客
登录 | 注册 方可回帖
返回
//