androidlistview設置高度
Ⅰ 安卓 調整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);
剩下的就是寫自己的布局文件,高度,寬度,字體樣式都可以根據自己的需要調整,祝你成功吧
Ⅱ 如何設置ListView里Item的行高
定義每一個item的layout的高度。
比如:
在/layout文件中定義row.xml
java"><?xmlversion="1.0"encoding="UTF-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="10px"
<友消TextView
android:layout_width="fill_parent"宴州
android:layout_height="fill_parent"/>
</RelativeLayout>
在好祥知adapter的getView裡面用inflator載入這個layout,就可以達到改變item高度的目的。
Ⅲ androidstudio如何拉長listview
androidstudio拉長listview的方法:
1、在布局文件中添加ListView。
2、divider屬性表耐燃示ListView中嫌畝仿視圖之間的分割線,dividerHeight屬性表示分割線的芹纖高度,即粗細程序,將ListView的分割線設置為紅色,高度設置為5dp。
3、通過數組資源或者使用適配器(Adapter)來設置ListView顯示的內容即可。
Ⅳ 安卓中如何設置listview 最後一個item距頂部高度,就是最後一個間距和其他不一樣
設置listView的item間距,可以在xml布局銀祥文件中的listView下設置xml屬性:
android:divider="#00000000"
android:dividerHeight="18dp"
解釋:分隔線頌乎透明,高度為野搏悉18dp。
Ⅳ 請問Android的listview空間的item高度怎麼設置全屏
item的布局高度match_parent,ViewPager 高度 match_parent,適配器的
inflater.inflate( );中間的ViewGroup root 不能寫null.要寫父控制項,最後一個參數也寫true
Ⅵ android如何改變listview的每行高度
不知道題主的listview單項布局用的是自定義的還是系統的,如果是系統的那就改變不了,系統自帶的布局就是類似simple_item這樣的,在使用適配器adapter的前橘灶時候也是new SimpleAdapter 這樣。
如果自定義一個listview , 那在單項慧扮布局裡就可以直接設置它的高度,layout_height="70dp" 。自定義伍吵listview的使用需要自己寫一個list_item單項布局和相對應的adapter 。
Ⅶ 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滾動條設置的背景,希望可以幫助到你