androidlistview居中
1. 安卓裡面Listview 里的文字怎麼實現居中顯示(只有簡單的一個Listview 沒有其他控制項
具體代碼如下(不過我的是ListActivity,你的ListView控制項,二者用法沒太大區別)
這種方式是實現自定義顯示模式的典型用法。
//在res中定義:list_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
/>
</LinearLayout>
//上面android:gravity="center_horizontal" 是居中的關鍵
//在主類中藉助SimpleAdapter適配器
public class MainActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SimpleAdapter adapter = new SimpleAdapter(this, getData(),
R.layout.list_layout, new String[] { "title" },
new int[] { R.id.title});
setListAdapter(adapter);
}
private List<Map<String, Object>> getData() {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("title", "AAAAA");
list.add(map);
map = new HashMap<String, Object>();
map.put("title", "BBBB");
list.add(map);
map = new HashMap<String, Object>();
map.put("title", "CC");
list.add(map);
return list;
}
}
2. android listview 裡面的item怎麼讓它居中
在item的根布局中設置
android:gravity="center"
android:layout_margin="10dp"
3. android布局listview中怎麼樣設置下拉與單選按鈕
android裡面沒有表格,只有列表,要做到這樣的效果很麻煩的。
android裡面的ui是適合手機的,這種列表,特別是右邊的那個下拉按鈕,不適合手機這種屏幕小的設備。比如說下拉,android裡面用的是spinner,通常是屏幕居中彈出,當然也可以設置下拉,設置下拉屏幕的利用不高啊,要顯示完數據都不容易。
也就是說這種針對PC的界面設計,建議你最好做一些調整來符合android的特性。當然,如果真的要實現,也是可以實現的。
左邊的就是checkBox,最右邊可以用Spinner,也可以自定義或用其它View來實現 ,比如說Button,左drawable,右drawable,點擊後彈出popWindow.
至於這種樣式,最好是把listView放在RelativeLayout中,把線條畫在listView上,模擬出表格樣式。
4. android 橫向listview怎麼居中
這需要自定義listView,自定義一個類繼承baseadapter,然後在布局裡再建一個xml文件,比如item.xml,在item.xml里定義兩個textview.兩個textview放在橫向線性布局裡,字體顏色和位置就很簡單啦,然後把內容寫在自定義的listview里就ok了。
5. c#中怎麼讓listview單列內容居中
自帶的控制項實現不了這功能,你可以繼承重寫一個 ListView 控制項,把 OwnerDraw 屬性設為 true,然後重寫 DrawItem 方法。
6. android listview 中列表項不一致時垂直居中
在Items里把外層父控制項定高,設置成垂直居中試試
7. android listView使用arrayAdapter怎麼使每行的數據居中呢,arrayAdapter要是不行,那用什麼
數據居中是你那個item的布局的問題,和adapter沒關系。
8. 【安卓開發】ListView的文字怎麼居中顯示請進
使用SimpleAdaple然後在textView中使用Android:gravity="center_horizontal即可