2012-11-25 77 views
0

我有自定義UI的Expandablelistview。我定義了從BaseExpandableListAdapter擴展的適配器。我希望我的groupviews是準確25dp的高度,但他們是高Expandablelistview自定義組視圖到高

我的XML是`

<TextView 
    android:id="@+id/product_name" 
    android:layout_width="0dp" 
    android:layout_height="25dp" 
    android:layout_weight="2" 
    android:gravity="center_vertical" 
    android:paddingLeft="15dp" 
    android:text="@string/products" 
    android:textSize="12sp" 
    android:textStyle="bold" /> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="25dp" 
    android:layout_marginLeft="25dp" 
    android:layout_weight="1" 
    android:gravity="center" 
    android:text="@string/weight_g" 
    android:textSize="12sp" 
    android:textStyle="bold" /> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="25dp" 
    android:layout_weight="1.6" 
    android:gravity="center" 
    android:text="@string/measure" 
    android:textSize="12sp" 
    android:textStyle="bold" /> 

`

和我的代碼

@Override 
    public View getGroupView(final int groupPosition, 
      final boolean isExpanded, final View convertView, 
      final ViewGroup parent) { 
     final View view = View.inflate(context, 
       R.layout.header_measurements, null); 

     final TextView title = (TextView) view 
       .findViewById(R.id.product_name); 
     title.setText(data.get(groupPosition).categoryName); 

     return view; 
    } 

回答

0

你留下了最重要部分。 xml文本視圖的容器(LinearLayout或RelativeLayout等)是什麼意思?佈局高度應該說是android:layout_height="25dp"android:layout_height="wrap_content"

相關問題