2016-10-29 7 views
0

私はthis layoutをAndroidアプリ用にしようとしていますが、結果は変わりません。私の最初の問題は、私は最初のListViewを見ることができ、2つ目は常に隠されていることです。もう1つは、「タブスタイル」を持つ3つのボタンを作成したいということです。私は使用しようとしました複数のリストビューとボタンwidht

android:layout_weight= "0.33" 

私はまだその結果を得ることができません。 これは私の現在のレイアウトです:

<?xml version="1.0" encoding="utf-8"?> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Start" 
    android:id="@+id/button" 
    android:layout_weight=".33" 
    android:layout_alignTop="@+id/buttonP" 
    android:layout_centerHorizontal="true" /> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Previous" 
    android:id="@+id/buttonP" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:layout_weight= "0.33"/> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Next" 
    android:id="@+id/buttonN" 
    android:layout_above="@+id/custom_list" 
    android:layout_alignRight="@+id/custom_list" 
    android:layout_alignEnd="@+id/custom_list" 
    android:layout_weight= "0.33"/> 

<ListView 
    android:layout_below="@+id/button" 
    android:id="@+id/custom_list" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:dividerHeight="1dp" 
    android:layout_weight="0.5"/> 

<ListView 
    android:layout_below="@+id/custom_list" 
    android:id="@+id/custom_list_2" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:dividerHeight="1dp" /> 

そして、これはリストの要素のレイアウトである

<TextView 
    android:id="@+id/title" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textStyle="bold" 
    android:typeface="sans" /> 

<TextView 
    android:id="@+id/price" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/title" 
    android:layout_marginTop="5dip" 
    android:textColor="#343434" 
    android:textSize="12sp" /> 

<TextView 
    android:id="@+id/date" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/price" 
    android:layout_alignBottom="@+id/price" 
    android:layout_alignParentRight="true" 
    android:textColor="#343434" 
    android:textSize="12sp" /> 

+0

あなたの現在の結果は何ですか? –

+0

このレイアウト。 http://imgur.com/n9KelCt –

+0

ExpandableListviewを使用するには1つのオプションがあります。メニューバーのようにクリックに基づいてリストを展開します。 しかし、ListViewの多くの欠点に実際に対処したnestedRecyclerViewを使うことができます... –

答えて

0

あなたはこの割合サポートライブラリを使用してレイアウトを達成しようとする必要があります https://developer.android.com/topic/libraries/support-library/features.html#percent

あなたは%の幅と高さに基づいてレイアウトを作成する必要があるときに便利です、本当に。 効果的な使い方に関するインターネット上の良いチュートリアルがあります