2017-01-05 51 views
-4

sample如何在Android中設計這種類型的自定義視圖?

我做的那一刻的調查程序,這是客戶的要求。有人可以建議如何在Android中實現上述佈局(黑色背景有問題什麼是最隱含的.....)?

+2

您可以使用9patch圖像,並把它作爲視圖的背景下得到類似的結果 –

+0

可以圍繞16DP和cardbackground顯示在CardView每個TextView的,並設置cardelevation向黑! –

+0

請不要在網上提出任何問題,急迫或其他任何問題。謝謝。 – halfer

回答

1

希望你會被這個形象如何使定製設計

enter image description here

+0

以及如何添加一半填充黑匣子 –

0

嘗試使用CardView明白:

首先將以下添加到您的應用程序的gradle產出:

compile 'com.android.support:cardview-v7:23.4.0' 

然後這個:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:card_view="http://schemas.android.com/apk/res-auto" 
    xmlns:custom="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/card_view" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_gravity="top" 
    android:layout_marginTop="10dp" 
    android:layout_marginBottom="4dp" 
    android:layout_marginLeft="4dp" 
    android:layout_marginRight="4dp" 
    android:padding="6dp" 
    card_view:cardCornerRadius="6dp" 
    card_view:cardBackgroundColor="@color/colorPrimaryDark" 
    custom:cardElevation="16dp"> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical"> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="70dp" 
      android:padding="10dp" 
      android:textColor="@color/colorWhite" 
      android:text="Hello World!, This is a simple TextView on a CardView layout! Hello World!, This is a simple TextView on a CardView layout!" /> 


    </LinearLayout> 

</android.support.v7.widget.CardView> 

enter image description here

相關問題