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滾動條設置的背景,希望可以幫助到你