Soru & Cevap

Relative layout design

16.12.2014 - 09:34

Merhaba, drawerlayout içinde bir relative layout kullandım ve onun içinde de iki tane framelayout var. Bir framelayout'un width ve height'ı sabit. Fakat ikinci framelayout'u bir türlü istediğim şekilde yerleştiremedim. Aşağıda ve ortalı olması gerekiyor. Resim ektedir.

[code]

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <RelativeLayout
        android:id="@+id/relative_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    <!-- Framelayout to display Fragments -->
    <FrameLayout
        android:id="@+id/frame_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

    </FrameLayout>

        <FrameLayout
            android:id="@+id/frame2"
            android:layout_width="320dp"
            android:layout_height="50dp"
            android:orientation="vertical"
            android:layout_gravity="center_horizontal|bottom">
        </FrameLayout>

    </RelativeLayout>

    <!-- Listview to display slider menu -->
    <ListView
        android:id="@+id/list_slidermenu"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:choiceMode="singleChoice"
        android:divider="@color/list_divider"
        android:dividerHeight="1dp"        
        android:listSelector="@drawable/list_selector"
        android:background="@color/list_background"/>

</android.support.v4.widget.DrawerLayout>

[/code]

4 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-7661-1418285218.jpg
zafermuhammed93
16.12.2014 - 10:33

kardeşim yanlış anlamadıysam framelayout2 yi ekranın ortasında istiyorusn ortalamak için 

[code]<FrameLayout
                android:id="@+id/frame2"
                android:layout_width="320dp"
                android:layout_height="50dp"
                android:orientation="vertical"
               android:layout_centerInParent="true">
            </FrameLayout>[/code]

Abdullah
16.12.2014 - 10:45
ekranın ortasında değil en aşağıda ve ortalı bir şekilde istiyorum. Ama yukarıdaki kodu yazdığımda framelayout2 resimdeki gibi çıkıyor.
Zafer M ŞEN
17.12.2014 - 08:22
android:layout_centerInParent="true" bu kodu ekliyeceksin kardeşm ben denedm tam orta noktaya getirdi.Birde sen bunu bir emulatörde flanmı deniyorsun. yk sa gösterdiğin resimde mi öyle
Zafer M ŞEN
17.12.2014 - 08:34
android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" bak bu 2 kodu eklediğinde altta ve ortalı olacaktır..neyi ortalamk istiyorsan ona ekle.sen freame2 ye eklyeceksin heralde