我想创建一个类似于我的Android应用程序中的图像的布局。我想我可以通过编程应用逻辑。但是我对如何创建相同的布局没有太多的想法/知识。 / p>
有人可以就如何创建布局提出一些建议。
答案 0 :(得分:2)
首先阅读drawing shapes in Android.
一旦弄清楚它是如何工作的,你可以定义2个形状:一个是蓝色背景和一个圆形黑色边框,另一个是透明背景和圆角灰色边框。
然后将这些形状设置为2 RelativeLayout的背景资源。星星很可能你需要有jpg图像。
答案 1 :(得分: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图片