如何使用多行文字视图创建Android版面评级栏

时间:2016-03-26 10:00:31

标签: android xml android-layout

我设计了评级栏和多行文字视图

任何人都可以帮助如何创建android layout xml文件

enter image description here

3 个答案:

答案 0 :(得分:1)

尝试使用评级栏以及多行文字视图

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:background="#ffffff">
    <RatingBar
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/progressBar"
            android:layout_alignParentBottom="true"/> 
    <TextView
            android:layout_alignRight="@+id/progressBar"
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"/>
</RelativeLayout>

答案 1 :(得分:0)

使用下面的xml创建RatingBar

 <RatingBar
        android:id="@+id/ratingBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:numStars="5"
        android:stepSize="1.0"
        android:rating="2.0" />

现在对于Multiline TextView使用了这个;

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:inputType="textMultiLine"/>

设置属性android:inputType = "textMultiLine",它将允许多行文字。

答案 2 :(得分:0)

检查thisthis

详情

您可以使用LinearLayout / RelativeLayout / FrameLayout / TableLayout来显示不同的控件。

LinearLayout - 顾名思义,您将以直线方式(水平/垂直)控制

   //您可以垂直或水平设置控件     

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="play"
   />

RelativeLayout - 相对于其他

添加控件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="80dp"
    android:background="#bbbbff">

    <RatingBar
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/progressBar"
        android:layout_alignParentBottom="true"
        android:layout_toLeftOf="@+id/playButton"/> rating bar is in bottom in parent and to left of your button

    <Button
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:text="play"
        android:layout_alignParentRight="true" // button will be right side in parent view
        android:id="@+id/playButton"/>
</RelativeLayout>

请通过链接了解更多详情。希望这会有所帮助。