2012-09-08 199 views
1

我想創建一個類似於我的android應用程序中的圖像的佈局。我想我可以通過編程來應用邏輯。但是我對如何創建佈局沒有太多的想法/知識對於相同的。在android中創建自定義佈局

有人可以給我一些建議,我應該如何創建佈局。

enter image description here

+1

你面臨什麼特定的問題?如果你對Android佈局一無所知,我會建議你做一些教程。然後在這個論壇上提出具體問題。 – Sameer

回答

2

第一次讀到drawing shapes in Android.

一旦你想通了,它是如何工作的,你可以定義2種形狀:一個藍色的背景和一個圓形的黑色邊框,並用透明背景的另一種形狀和圓形灰色邊境。

然後,您將這些形狀設置爲2 RelativeLayout的背景資源。這些明星最有可能你需要有JPG圖像。

+0

jpg是沒有辦法的 - 它像使用graphinc一樣,立即殺死質量,也不支持透明度 –

2
<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
android:id="@+id/widget32" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" 
xmlns:android="http://schemas.android.com/apk/res/android"> 
<TextView 
android:id="@+id/widget33" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_marginTop="10dp" 
android:text="TextView" 
android:gravity="center" 
android:layout_gravity="center_horizontal" /> 
    <LinearLayout 
android:id="@+id/widget34" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_marginTop="10dp" 
android:orientation="vertical" 
android:gravity="center" 
android:layout_gravity="center_horizontal"> 
</LinearLayout> 
    <TextView 
android:id="@+id/widget35" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_marginTop="10dp" 
android:text="TextView" 
android:gravity="center" 
android:layout_gravity="center_horizontal" /> 
<RatingBar 
    android:id="@+id/ratingBar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:numStars="4" 
    android:stepSize="1.0" 
    android:rating="2.0" /> 
    </LinearLayout> 

這只是佈局草案。你必須爲它添加背景。你可以使用android形狀。你也可以添加橢圓形PNG圖片