2 namedajipai namedajipai 于 2016.05.05 18:22 提问

listview栏宽根据文字长度自动调整

listview的栏宽怎么根据文字长度自动调整?怎么让每一列都完全显示其中所有的文字?

2个回答

caozhy
caozhy   Ds   Rxr 2016.05.15 07:29
已采纳

用MeasureString可以得到文字长度,然后调整width属性

q610098308
q610098308   2016.05.05 22:33

自定义 adapter item 布局 宽度设置为自适应

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ListView列宽自动调节
ListView控件详细表示时,需要调节所有项目文本的列宽至全部表示,可能通过设定列的ColumnHeader对象的Width属性为负数的值实现。根据项目的文本自动调节下面的例子是,ListView控件ListView1的所有列宽自动调节的设定。[C#]//ListView1所有的列自动调节 foreach (ColumnHeader ch in ListView1.Colum
listview根据列名自动调整列宽
使用代码:             listView1.Columns.Add("column-name");             listView1.Columns.Add("column-age");             listView1.Columns.Add("column-rollno");             listView1.View = View.Det
TListView 列宽自适应大小
看图说话,直接看效果。设置前: 设置后: 我使用的设置: listview1.Columns[1].Width:=-2; //Columns[1]设置SubItems扩展: a、a、 ListView.Column[0].Width := -1;//列宽根据列内容自适应,此时保证列内容都可见。 b、b、 ListView.Column[0].Width := -2;//列宽根据列标题自适
WPF ListView 自动调整列宽
ListView 控件:
自动调整datagrid列宽(根据行、列长度比较自动调整宽度)
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;namespace DataGridResize_CS{ ///  /// Summary description for Form
GridView根据内容自动设置列宽、行高
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
C#为ListView添加自动列宽调整和点击列表头自动排序功能
转自:http://www.csharpwin.com/csharpspace/9226r108.shtml Net 2.0中,ListView中虽然增加了AutoResizeColumns函数,允许自动对列宽进行调整,但是对于其中的 AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent) AutoResizeCo
Android根据文字长度自动调整字号的TextView
标题根据文字的长度自动适配字号大小和换行显示,因为标题可能很长然后显示不完全。
C# ListView随窗体大小自动改变列宽
转自:http://www.zdexe.com/program/201101/1342.html ListView控件详细表示时,需要调节所有项目文本的列宽至全部表示,可能通过设定列的ColumnHeader对象的Width属性为负数的值实现。 根据项目的文本自动调节 下面的例子是,ListView控件ListView1的所有列宽自动调节的设定。 [C#] //Lis
DBGridEh列宽自动适应内容的简单方法
最近遇到了一个问题,就是使用DBGridEh的时候,查询出的信息总是不能很完美的显示(完美……)主要现象就是 DBGridEh属性中提供的选项有AutoFitColWidths这个属性设置成true的话,整个表格会根据你的程序窗口大小来分配每个列的宽度,从而不会出现横向滚动条,看似很漂亮,不过我要的可不是这个……如果设置成false,整个表格难看到让人想吃掉显示器!(夸张了)表格的列宽是按照数据库