私のアプリケーションでは、以下の画像のようなものが必要です。カスタム コンポーネントを作成した経験があり、その方法を知っています。ただし、この種のコンポーネントを作成する方法がわかりません。カスタム評価バーを設計するときのようなことをする必要がありますか?
私のアプリケーションでは、以下の画像のようなものが必要です。カスタム コンポーネントを作成した経験があり、その方法を知っています。ただし、この種のコンポーネントを作成する方法がわかりません。カスタム評価バーを設計するときのようなことをする必要がありますか?
とにかく、これを達成する方法はたくさんあります。
ラジオグループとラジオボタン、垂直線、テキストビューを使用してこれを簡単に実現できる方法の1つです。選択したレイアウト内にすべてを配置し、必要に応じてレイアウトを拡張します。その後、このようにラジオボタンを設定するだけですradio1.setChecked(true)
。これは簡単な解決策ですが、最適な解決策ではない可能性があります。
または、ビュークラスまたはそのサブクラスを拡張してカスタムビューを作成し、作業に適していると思われるものを作成してから、その onDraw メソッドをオーバーライドしてすべてを手動で行うことができます。