2016-03-19 13 views
1

Android'de alfa arka plan ile çalıştırılabilir liste gibi çalışacak görünümü nasıl oluşturabilirim? Belki bu grafik anlamak için yardımcı olacaktır: CLICKAndroid - liste ile düşünülebilir görünüm oluşturma

Ben de "MY GÖRÜNÜM" ve onun altındaki bazı düzen kontrolü var, ben "MY GÖRÜNÜM" arka plan alfa ile aşağı liste gösterilir sürüklerken. Hangi kontrolleri/kütüphaneleri kullanabilirim? Bu işlem, sistem çubuğuna benzer. @EDIT

: Bu ben denedim budur: Ben "BENİ KAYDIRIN" düğmesine sahip altta, RelativeView ile xml olun:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#000000" 
    android:orientation="vertical"> 

    <TextView 
     android:id="@+id/textView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/textView3" 
     android:layout_alignStart="@+id/textView3" 
     android:layout_below="@+id/button3" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginBottom="30dp" 
     android:layout_marginTop="30dp" 
     android:text="SCROLL ME" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#ffffff" /> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:text="Small Text" 
     android:textAppearance="?android:attr/textAppearanceSmall" 
     android:textColor="#ffffff" /> 

    <RadioButton 
     android:id="@+id/radioButton" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView2" 
     android:layout_centerHorizontal="true" 
     android:text="New RadioButton" 
     android:textColor="#ffffff" /> 

    <TextView 
     android:id="@+id/textView3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/radioButton" 
     android:layout_centerHorizontal="true" 
     android:text="Large Text" 
     android:textAppearance="?android:attr/textAppearanceLarge" /> 

    <Button 
     android:id="@+id/button3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/textView3" 
     android:layout_centerHorizontal="true" 
     android:text="New Button" /> 
</RelativeLayout> 

Sonraki Birlikte etkinlik düzeni bu eklemek şunlardır:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.android.fragmenttest.MainActivity" 
    tools:showIn="@layout/activity_main"> 

    <Button 
     android:id="@+id/button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentEnd="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentStart="true" 
     android:layout_alignParentTop="true" 
     android:text="New Button" /> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/include" 
     android:layout_centerHorizontal="true" 
     android:text="New Button" /> 

    <include 
     android:id="@+id/include" 
     layout="@layout/fragmentitem" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentEnd="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentStart="true" 
     android:layout_below="@+id/button" 
     android:layout_marginTop="-130dp" /> 

    <Button 
     android:id="@+id/button4" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/button2" 
     android:layout_alignParentBottom="true" 
     android:layout_alignStart="@+id/button2" 
     android:layout_marginBottom="62dp" 
     android:text="New Button" /> 
</RelativeLayout> 

sen bu -margin değere sahip bulunmaktadır görebileceğiniz gibi, şimdi onu sürüklemek istiyor ve ben bütün yüksekliğini dahil sürüklemek eğer alfa arka plan ile tüm ekranda gösterilir (liste ile ikinci görünümü gösterilir alfa ile ilk bakışta).

+0

için pop-up pencere kullanılan? –

+0

Bu siyah düğmeyle "MY VIEW" alt kısmına LinearLayout oluşturmayı denedim ve eksi marjla ekledim ancak çalışmaz. – taulus

+0

Xml kodunuzu ne olursa olsun gönderin. –

cevap

İlgili konular