从Google Play查看UI小部件

时间:2014-02-25 12:16:59

标签: android android-widget android-ui review

我需要在我的应用程序中实现一个评论小部件,类似于Google Play中的小部件。图片如下:

enter image description here

我们那里有任何组件可以更容易地做到这一点吗?这样可以节省时间和时间。实现我自己的版本的麻烦。

由于

3 个答案:

答案 0 :(得分:3)

我会为此创建一个自定义布局。

用于星标信息的TextField,用于显示星数的进度条和用于显示评级数的另一个TextField。所有东西都在LinearLayout(方向=水平)上敲击以便正确对齐。

答案 1 :(得分:0)

答案 2 :(得分:0)

我使用自定义布局作为推荐的cmota。

星星的标签是相对布局中的一系列TextView

评级栏是Linearlayouts中的图像视图。

代码段:

ImageView ratingOne =(ImageView)ratingsView.findViewById(R.id.ratingOne);

      <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="15dp"
        android:background="@android:color/white"
        >

        <ImageView
            android:id="@+id/ratings_length_one"
            android:layout_width="wrap_content"
            android:layout_height="15dp"
            android:background="@color/orange" />

      </LinearLayout>

每个imageview都有一个固定的高度:例如我使用15dp以上

imageview的宽度是我的评分数

然后我根据值

更改每个imageView的layoutParams

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(myRatingCount,ratingOne.getHeight());

ratingOne.setLayoutParams(的LayoutParams);