當前位置:首頁 » 安卓系統 » androidlistview居中

androidlistview居中

發布時間: 2022-09-01 08:55:54

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即可

熱點內容
巴法雲伺服器帶寬 發布:2025-01-12 13:15:26 瀏覽:676
搭建國外伺服器需要多少錢 發布:2025-01-12 13:08:01 瀏覽:827
我的世界mod伺服器開荒 發布:2025-01-12 13:07:10 瀏覽:757
sql優化書 發布:2025-01-12 13:07:09 瀏覽:455
高校網站伺服器搭建與維護論文 發布:2025-01-12 13:06:31 瀏覽:711
sqlserver實例沒有 發布:2025-01-12 12:57:18 瀏覽:252
代碼文件伺服器地址怎麼寫 發布:2025-01-12 12:50:47 瀏覽:760
java中方法與 發布:2025-01-12 12:50:13 瀏覽:655
如何快速查找c語言編譯時的錯 發布:2025-01-12 12:49:56 瀏覽:32
看門狗上傳病毒 發布:2025-01-12 12:32:54 瀏覽:326