0

RatingBar 提供功能 ::

它接受像 1-1.5-2-2.5-3-3.5-4-4.5-5

表示::

在此处输入图像描述

代码::

<RatingBar
                android:id="@+id/RATINGinitialvalueratingID"
                style="?android:attr/ratingBarStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/RATINGseekBarID"
                android:clickable="false"
                android:focusable="false"
                android:numStars="5"
                android:rating="0" />

seekbar 提供功能 ::

它接受像 1-2-3-4-5

代表 ::

在此处输入图像描述

<SeekBar
                android:id="@+id/RATINGseekBarID"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_below="@+id/textView1"
                android:layout_marginTop="26dp"
                android:max="100" >
            </SeekBar>

搜索栏的 Java 代码

PRICEbar = (SeekBar)findViewById(R.id.PRICEseekBarID); // make seekbar object
        PRICEbar.setOnSeekBarChangeListener(this); 
        PRICEbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser) {
                // TODO Auto-generated method stub
                PRICEtextProgress = (TextView)findViewById(R.id.PRICEtextViewProgressID);
                PRICEtextProgress.setText("Price:: Rs "+progress);
                seekBar.setMax(100);

            }
        });

可能吗 ?

如何自定义设计看起来像搜索栏的评分栏。?

希望我清楚

4

1 回答 1

1

这可能会帮助你。它会让你了解它是如何工作的。您必须放置一个png包含ratingbar这种设计的文件。

于 2014-08-22T12:45:20.023 回答