程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 樹形組件-怎麼調整ExpandableListView item的間距

樹形組件-怎麼調整ExpandableListView item的間距

編輯:編程綜合問答
怎麼調整ExpandableListView item的間距

程序裡出用到了樹型組件,經過運行感覺組件各個item的間距太小,想要把間距條大一點,想問一下該怎麼調整?
我的樹形組件是這樣配置的:

<ExpandableListView
    android:id="@+id/el_service_choice_listview"
    android:layout_width="fill_parent"
    android:layout_weight="1"
    android:cacheColorHint="#00000000"
    android:divider="@drawable/seperator"
    android:fadingEdge="none" />

組件內容布局代碼是這樣寫的:

private TextView buildTextView() {
    AbsListView.LayoutParams params = new AbsListView.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT);
    TextView textView = new TextView(this.context) ;
    textView.setLayoutParams(params) ;
    textView.setTextSize(18.0f) ;
    textView.setTextColor(R.color.black);
    textView.setGravity(Gravity.LEFT) ;
    textView.setPadding(40, 5, 3, 5) ;
    return textView ;
}

請問我該怎麼改,才能擴大間距呢?(最好能夠在xml文件裡實現)
還有我在配置文件裡加上下面的屬性,會報錯,請問是什麼原因?

android:dividerHeight="10dp"

最佳回答:


問題我已經解決了,設置間距是用下面的屬性

android:dividerHeight="10dp"

出現問題的原因,是我忘記加下面的屬性了

android:layout_height="0dp"
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved