因此我不得不制作一个布局,其中包含4个展开式广告,下方的展开式图片是图片按钮,下面是1个编辑文本,下面是几个文本视图,而不是底部的2个图像按钮。
但不知怎的,这两个按钮没有显示出来。我猜这个问题与高度有关,我试图改变高度,但仍然无法正常工作。 这些是代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#99cc00"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="30dp"
android:layout_marginTop="50dp"
android:background="#333333"
android:orientation="vertical"
android:weightSum="8" >
<TextView
android:id="@+id/nama"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ExpandableListView
android:id="@+id/EVkonsumsi_user"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVprotein"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVsayur"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVkacang"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="3" >
<ImageButton
android:id="@+id/buttonTambah"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMakanan"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Lainnya"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</LinearLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_alignParentBottom="true"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="9dp"
android:layout_weight="4" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="4" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="3" >
<EditText
android:id="@+id/gram"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:inputType="number"
android:textSize="12sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="8" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Kalori" />
<TextView
android:id="@+id/takaranKalori"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Protein" />
<TextView
android:id="@+id/takaranProtein"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Karbohidrat" />
<TextView
android:id="@+id/takaranKarbohidrat"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Takaran" />
<TextView
android:id="@+id/jenisTakaran"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="LemakTotal" />
<TextView
android:id="@+id/takaranLemakTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Makanan" />
<TextView
android:id="@+id/namaMakanan"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="takaranKolesterol" />
<TextView
android:id="@+id/takaranKolesterol"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="takaranSodium" />
<TextView
android:id="@+id/takaranSodium"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="3" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="6" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KaloriTotal" />
<TextView
android:id="@+id/takaranKaloriTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="ProteinTotal" />
<TextView
android:id="@+id/takaranProteinTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KarbohidratTotal" />
<TextView
android:id="@+id/takaranKarbohidratTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="SodiumTotal" />
<TextView
android:id="@+id/takaranSodiumTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="LemakTotalTotal" />
<TextView
android:id="@+id/takaranLemakTotalTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KolesterolTotal" />
<TextView
android:id="@+id/takaranKolesterolTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="2" >
<FrameLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginLeft="28.5dp"
android:layout_marginRight="28.5dp"
android:layout_marginTop="10dp"
android:layout_weight="1" >
<ImageButton
android:id="@+id/buttonCancel"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMakanan"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Cancel"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</FrameLayout>
<FrameLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginLeft="28.5dp"
android:layout_marginRight="28.5dp"
android:layout_marginTop="10dp"
android:layout_weight="1" >
<ImageButton
android:id="@+id/buttonDone"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMakanan"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Next"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</FrameLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
</RelativeLayout>
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
// Try this way,hope this will help you to solve your problem...
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#99cc00"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_marginBottom="30dp"
android:layout_marginTop="50dp"
android:background="#333333"
android:orientation="vertical"
android:weightSum="8" >
<TextView
android:id="@+id/nama"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<ExpandableListView
android:id="@+id/EVkonsumsi_user"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVprotein"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVsayur"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<ExpandableListView
android:id="@+id/EVkacang"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="30dp"
android:layout_weight="1" >
</ExpandableListView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical">
<ImageButton
android:id="@+id/buttonTambah"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMakanan"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Lainnya"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</LinearLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="130dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="9dp"
android:layout_weight="4" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="4" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="3" >
<EditText
android:id="@+id/gram"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:inputType="number"
android:textSize="12sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="8" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Kalori" />
<TextView
android:id="@+id/takaranKalori"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Protein" />
<TextView
android:id="@+id/takaranProtein"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Karbohidrat" />
<TextView
android:id="@+id/takaranKarbohidrat"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Takaran" />
<TextView
android:id="@+id/jenisTakaran"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="LemakTotal" />
<TextView
android:id="@+id/takaranLemakTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Makanan" />
<TextView
android:id="@+id/namaMakanan"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="takaranKolesterol" />
<TextView
android:id="@+id/takaranKolesterol"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="takaranSodium" />
<TextView
android:id="@+id/takaranSodium"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="3" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:orientation="vertical"
android:weightSum="6" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KaloriTotal" />
<TextView
android:id="@+id/takaranKaloriTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="ProteinTotal" />
<TextView
android:id="@+id/takaranProteinTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KarbohidratTotal" />
<TextView
android:id="@+id/takaranKarbohidratTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="SodiumTotal" />
<TextView
android:id="@+id/takaranSodiumTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal"
android:weightSum="4" >
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="LemakTotalTotal" />
<TextView
android:id="@+id/takaranLemakTotalTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="KolesterolTotal" />
<TextView
android:id="@+id/takaranKolesterolTotal"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2" >
<FrameLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginLeft="28.5dp"
android:layout_marginRight="28.5dp"
android:layout_marginTop="10dp"
android:layout_weight="1" >
<ImageButton
android:id="@+id/buttonCancel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMakana"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Cancel"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</FrameLayout>
<FrameLayout
android:layout_width="0dp"
android:layout_height="45dp"
android:layout_marginLeft="28.5dp"
android:layout_marginRight="28.5dp"
android:layout_marginTop="10dp"
android:layout_weight="1" >
<ImageButton
android:id="@+id/buttonDone"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#393939" />
<TextView
android:id="@+id/InputMenuMaka"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="false"
android:ems="10"
android:gravity="center"
android:text="Next"
android:textColor="#ffffff"
android:textStyle="bold"
android:typeface="normal" />
</FrameLayout>
</LinearLayout>
</LinearLayout>