androidlistview的宽度
① android listview添加headweview怎样设置list大小
高度是可以设置的,宽度默认是填充满listView的宽度的。
在添加之前,设置一下headView的高度即可。
需要动态改变可以在代码里设置,否则xml里面设置就行了。
跟正常view的高度设定没什么不同的。
② android如何让listview宽度减小,添加圆角,并且滑动时滑动条在屏幕边沿显示
你可以设置listview的宽度,也可以改变item的宽度。圆角的话,我一般是通过圆角的背景图片显示的。滚动条一般只能在listview的边缘显示,如果listview紧挨着屏幕,那么滚动条就也挨着屏幕,否则的话,是做不到的。
③ android listview布局问题,怎样控制listview只占屏幕的2/3
你可以将listview空间的宽度或者高度固定啊,固定成屏幕的2/3就可以了
④ 安卓 调整listview行的宽度
要看你用的是什么适配器给ListView添加的数,不过三种都可以添加自己的布局文件
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配置文件
BaseAdapter
就在对应的的Adapter中引入自定义布局文件,大概像这样
LayoutInflatermInflater = LayoutInflater.from(mContext);
convertView = mInflater.inflate(R.layout.complex_item, null);
剩下的就是写自己的布局文件,高度,宽度,字体样式都可以根据自己的需要调整,祝你成功吧
⑤ 在android中listview中怎么获取条目中某个控件的宽度
先getchildAt找到这个条目,然后findviewbyid找到控件,最后getWidth就行了。
⑥ Android: ListView怎么自定义滚动条的宽度、高度、背景
你好, <ListView
android:id="@+id/mylist"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fastScrollEnabled="true"
android:focusable="true"
android:scrollbarSize="50dp" >
</ListView>
这是listView的xml文件
list = (ListView)this.findViewById(R.id.mylist);
try {
Field f = AbsListView.class.getDeclaredField("mFastScroller");
if(!f.isAccessible()){
f.setAccessible(true);
}
Object o = f.get(list);
f = f.getType().getDeclaredField("mThumbDrawable");
f.setAccessible(true);
Drawable drawable=(Drawable) f.get(o);
drawable = getResources().getDrawable(R.drawable.btn_back);
f.set(o,drawable);
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
这是listView滚动条设置的背景,希望可以帮助到你