我想在我的 android 应用程序中创建一个类似于图像的布局。我想我可以通过编程应用逻辑。但我对如何创建相同的布局没有太多想法/知识。
有人可以就我应该如何创建布局提出一些建议。
我想在我的 android 应用程序中创建一个类似于图像的布局。我想我可以通过编程应用逻辑。但我对如何创建相同的布局没有太多想法/知识。
有人可以就我应该如何创建布局提出一些建议。
首先阅读有关在 Android 中绘制形状的信息。
一旦你弄清楚它是如何工作的,你就可以定义 2 种形状:一种具有蓝色背景和圆形黑色边框,另一种具有透明背景和圆形灰色边框的形状。
然后将这些形状设置为 2 个 RelativeLayout 的背景资源。星星很可能需要 jpg 图像。
<?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>
这只是布局草稿。你必须为它添加背景。你可以使用安卓形状。你也可以添加椭圆形png图片