2016-12-02 16 views
0

"status2.xml"というレイアウトがあり、そのコードは以下に掲載されています。私は "meine_vertaege.xml"と題されたメインレイアウトを持っており、そのコードも以下に掲載されています。 「act_main.xml」には前述のレ​​イアウト「」、つまり「status2.xml」と「meine_vertaege.xml」が含まれています。2つの別々のレイアウトを1つのレイアウトに含めるには

"act_main.xml"のコードに、以下のように "act_main.xml"に "status2.xml"と "meine_vertaege"を含めています。

「status2.xml」と「meine_vertaege」の両方を「act_main.xml」に含めると、「status2.xml」の内容全体が表示されます"status2.xml"と "meine_vertaege.xml" が混在しました

「status2.xml」と「meine_vertaege」の両方を「act_main.xml」に含める方法を教えてください。彼らは垂直

status2.xmlを組織化されているような方法で内容:

status2.xmlの

出力:meine_vertaege.xml

enter image description here

meine_vertaege.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/actMain_meine_vertraege_layout_container" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
android:paddingTop="@dimen/padding"> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="50dp" 
    android:background="@color/gray" 
    android:gravity="center_vertical|start" 
    android:paddingStart="@dimen/padding" 
    android:text="Meine Verträge" /> 

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <ListView 
     android:id="@+id/actMain_lisVie" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"></ListView> 
</ScrollView> 
</LinearLayout> 

出力:

enter image description here

act_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/activity_main" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:orientation="vertical" 
tools:context="com.example.bestandlayout_00.ActMain"> 

<include 
    android:id="@+id/lay1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    layout="@layout/status2"></include> 

<include 
    android:id="@+id/lay2" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    layout="@layout/meine_vertaege"></include> 
</LinearLayout> 

act_main.xmlの出力:

enter image description here

+0

2つのレイアウトをスクロールビューに配置し、それらの2つのレイアウトの重みをact_main.xmlに設定してみますか? – Raghavendra

答えて

5

は次のように試してみてください。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    > 
      <include 
       android:id="@+id/lay1" 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:layout_weight="1dp" 
       layout="@layout/status2"></include> 

      <include 
       android:id="@+id/lay2" 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:layout_weight="1dp" 
       layout="@layout/meine_vertaege"></include> 
</LinearLayout> 
関連する問題