2013-09-27 27 views
-2

enter image description here的Android實現文本組

我已經看到了,你看哪個顯示一組文本與透明背景和白色圓角的邊框頂部和底部的一個活動的應用程序。除了透明度我不知道如何執行。文字是可點擊的。有任何想法嗎?

這是我做的,但它不是我找

<shape 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" > 

<solid 
    android:color="#35888888" > 
</solid> 

<stroke 
    android:width="2dp" 
    android:color="#FB6E25" > 
</stroke> 

<padding 
    android:left="5dp" 
    android:top="5dp" 
    android:right="5dp" 
    android:bottom="5dp" > 
</padding> 

<corners 
    android:radius="11dp" > 
</corners> 

和我的佈局

<LinearLayout 
android:id="@+id/box" 
android:layout_width="220dp" 
android:layout_height="wrap_content" 
android:layout_alignParentTop="true" 
android:layout_centerHorizontal="true" 
android:layout_marginTop="132dp" 
android:background="@drawable/rounded_edges" 
android:orientation="vertical" > 

<TextView 
    android:id="@+id/widget33" 
    android:layout_width="match_parent" 
    android:layout_height="20dp" 
    android:layout_weight="0.18" 
    android:background="#99000000" 
    android:gravity="center_horizontal" 
    android:text="TextView" /> 
<TextView   
    android:layout_width="fill_parent" 
    android:layout_height="1px" 
    android:background="#FF9A66" /> 

<TextView 
    android:id="@+id/widget34" 
    android:layout_width="match_parent" 
    android:layout_height="30dp" 
    android:layout_weight="0.56" 
    android:background="#99000000" 
    android:clickable="true" 
    android:paddingLeft="10dp" 
    android:text="TextView" /> 

    <TextView   
    android:layout_width="fill_parent" 
    android:layout_height="1px" 
    android:background="#FF9A66" /> 
<TextView 
    android:id="@+id/widget35" 
    android:layout_width="match_parent" 
    android:layout_height="30dp" 
    android:layout_weight="0.56" 
    android:paddingLeft="10dp" 
    android:background="#99000000" 
    android:text="TextView" /> 
<TextView   
    android:layout_width="fill_parent" 
    android:layout_height="1px" 
    android:background="#FF9A66" /> 
<TextView 
    android:id="@+id/widget36" 
    android:layout_width="match_parent" 
    android:layout_height="30dp" 
    android:layout_weight="0.56" 
    android:background="#99000000" 
    android:paddingLeft="10dp" 
    android:text="TextView" /> 
    <TextView   
    android:layout_width="fill_parent" 
    android:layout_height="1px" 
    android:background="#FF9A66" /> 
    <TextView 
     android:id="@+id/widget37" 
     android:layout_width="match_parent" 
     android:layout_height="30dp" 
     android:layout_weight="0.56" 
     android:paddingLeft="10dp" 
     android:background="#99000000" 
     android:text="TextView" /> 

+0

你試過什麼?其簡單的框架佈局在其頂部具有線性佈局,並且主要佈局可以是相對的或線性的,如適合於ü – k0sh

+0

和白色圓形邊界? – josiland

+0

您可以使用shaperawable或只是一個透明的背景視圖圓角邊框。找到哪一個容易適合你,並嘗試一下。 – k0sh

回答

0

您可以實現一個圓角矩形via a ShapeDrawable和應用它的背景爲LinearLayout

+0

好吧我會試試這個解決方案 – josiland

+0

我更新了我的問題並使用了shapeDrawable,但結果與我尋找的不一樣 – josiland