-1

このチュートリアルから編集したカスタム評価バーがあります ( http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/ )

空のクッキーではなく完全なクッキーのみを表示したいので、 empty-cookie.png を透明な画像に置き換えました。

私の問題は、UI で、表示されている Cookie を右揃えにする、つまり、現在の左から右ではなく、右から左に表示することです。

どうすればそれを達成できますか? 半分の Cookie を表示する必要はありません。これは指標としてのみ使用されます ( android:isIndicator="true")

評価バー以外の代替ソリューションも歓迎します。:)

4

1 に答える 1

0

配列に格納され、最後に RelativeLayout を使用して表示される複数の ImageView の可視性を設定することで、これを解決しました。

private void setClocksVisible(int numClocks) {
    if(numClocks == 0 || numClocks == -1) {
        for(int i=0; i< holder.ratingClocks.length; i++) {
            holder.ratingClocks[i].setVisibility(View.INVISIBLE);
        }
    } else {
        for(int i=0; i<numClocks; i++) {
            holder.ratingClocks[i].setVisibility(View.VISIBLE);
        }
    }
}
于 2012-12-19T21:16:53.780 に答える