問題タブ [ratingbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
634 参照

android - Android で膨張した ratingBar にアクセスできない

データベースをチェックして、ユーザーが特定のアイテムを持っているかどうかをチェックする非同期タスクがあります。アイテムがある場合は評価バーを膨らませ、そうでない場合はボタンを膨らませてアイテムを追加できるようにします。

asyncTask を次のように拡張するクラスで評価バーを膨らませます。

問題は、評価を外部データベースに保存するために別の非同期タスクを呼び出すリスナーを追加する場合です。

私の addListenerOnRatingBar() メソッドは次のようになります。

findviewbyid により、Eclipse で次のエラーが発生します。

これは、アクティビティを拡張しないためだと思われるため、これを正確に実装する方法について混乱しています。

膨張したレートバー xml ファイル:

0 投票する
1 に答える
479 参照

java - GridView 実装の Universal-Image-Loader に OnRatingBarChangeListener を配置する

私の質問の主な目的は、OnRatingBarChangeListener を UIL のどこに置くかを知ることです。各画像の下に ratingBars を追加しました (これは機能しています)。次に行うべきことは、ratingbar の選択に対するユーザーのアクションを聞くことです。あなたの助けは大歓迎です。

ビューの作成:

丸太の猫:

70行目はコードですrbar.setOnRatingBarChangeListener(new OnRatingBarChangeListener()

0 投票する
1 に答える
1618 参照

java - float変数からAndroid評価バーを最も近い半星に設定する

これに対する解決策を探しましたが、変数ではなく実際の数値として設定する答えしか見つかりませんでした。

0.5 秒で 5 点満点中のスコアが上がるのと同じ数の星を評価バーに表示したいので、3.5 などを取得することは可能です。評価バーに個別のフロート値を設定できますが、同じものの変数、それを最も近い整数に丸めるだけです。

私が使用しているコードは次のとおりです。

どんな助けも受け取られるでしょう。ありがとう。

0 投票する
1 に答える
2145 参照

android - ListView 内の評価バーにリスト アイテムが混在している

内部に評価バーがあるListViewを実装しようとしています。リスナーがあり、評価に応じてアイテム内のTextViewを変更したいと考えています。onRatingChanged

問題は、星に触れて更新すると、別のTextView の値が更新されることです。私のアダプターはCursorAdapterを拡張します。私が持っていればgetView()解決すると思いますが、 getView() を使用していないため、 CursorAdapterを処理する方法がわかりません。

0 投票する
1 に答える
629 参照

android - ダイアログでカスタム評価バーが機能しない

カスタムの RatingBar スタイルを設定しました

style.xml 内では、これが私のコードです:

ダイアログ(Xml)のカスタムレイアウトを作成しました[相対レイアウト内にあります]:

私のクラスでは、次のコードがあります。

現在、RatingBar はどこでも正常に動作しますが、このダイアログでは動作せず、理由がわかりません..
助けてください

編集エミュレータで動作しない理由はわかりませんが、IDE のプレビューでは完全に動作します!

EDIT2これが私の結果です:
私のカスタムRatingBarがListviewまたは次のような他のアクティビティでどのように機能するかを確認できます: できます

しかし、私のダイアログではそうではなく、すでに私のデバイスにアップロードしようとしましたが、まだ何も.. うまくいきません

「ぼかし」で申し訳ありませんが、(オフィスで働いている)私のwipアプリを表示できません..

0 投票する
3 に答える
1205 参照

android - Android 評価バー

私は
アプリケーションの詳細に従って評価を示す評価バーを作成する必要があるアンドロイド開発に不慣れです。
私のアプリはユーザー入力に従って値を計算し、それが RatingBar に表示されます。
そのバーは、計算された値に従って値 (例: 4/5 星) のみを表示します。
ユーザーが RatingBar の値を直接変更できないように作成する必要があります。ユーザーは入力のみを入力し、その入力は何らかの値を計算し、その値はRatingBar に表示されます。

これを行うのを手伝ってもらえますか?これは、RatingBar を使用することを考えることができる唯一の方法です (私の知る限り)。

0 投票する
1 に答える
766 参照

android - ジンジャーブレッド デバイスのカスタム評価バー

カスタム評価バーを作成しました。これは 5 つの異なる色を持ち、星の下にポイントを持つ長方形のバーを持つことができます。これがどのように見えるかです:

ここに画像の説明を入力

私はこのビューをいくつかの場所で使用していますが、Android 4.0 以降ではすべて問題ありません。しかし、ジンジャーブレッドにはいくつか問題があります。ビュークラスのコードは次のとおりです。

この行は紛らわしいですmStars.setProgressDrawable(GUI.buildRatingBarDrawables(new Bitmap[]{bmp_empty, bmp_half, bmp_full}));が、呼び出し後の星のレンダリングに問題があるため、これを持たなければなりませんでしたsetProgressDrawable()(1 つの引き伸ばされた星のみが表示されます)。メソッドは次のbuildRatingBarDrawablesとおりです。

したがって、Android ICS以降ではすべて問題ありませんが、Gingerbreadでは奇妙な状況がいくつかあります. まず第一に、時々ジンジャーブレッドではすべてが問題ありません。しかし、星がまったくないことがよくあります。ポイント付きの長方形バーは常に正しいですが、星が消えることがあります。ListViewこれは、すべての行で評価バーを使用する画面の例です。

ここに画像の説明を入力

ご覧のとおり、大丈夫な場合もあれば、そうでない場合もあります:/ ナビゲーションのslidingMenuにこの評価バーがあり、ゆっくりスライドすると星が表示されますが、スライドが終了した後(onOpenedを呼び出す必要がある場合)、星はちょうど消える。

それによって私をより幸せにする考えはありますか?:)

評価レイアウト用の xml ファイルを追加しました。

0 投票する
1 に答える
1250 参照

android - 幅に合わせる方法 Android 星評価

幅の自動に収まる星評価バーが必要です。デザイン画面でリサイズしようとすると・・・ 画面が小さい場合、一部の星が消えます (5 番目または 6 番目以降)。画面が大きい場合、すべての星が表示されます。

どうすればいいのですか?

ここに私が持っているものがあります

0 投票する
3 に答える
19372 参照

android - 値が小数点以下の桁数の場合、アンドロイドは評価バーに星の一部を設定します

評価バーを使用してユーザーのスコアを表示したいと思います。たとえば、ユーザーが 30 問中 7 問正解した場合、テキスト ビュー (tv_percentage) は 23.33% で正しく表示されますが、評価星は 5 つ星のうち 1.17 つ星を表示するはずですが、スコアが何であれ、常に5つ星を表示しています。

私は次のことに対して何が間違っていましたか?

コード:

編集されたコード:

レイアウト: