1
工作
我已經爲我設置的自定義的RatingBar風格定製的RatingBar不能在對話框
裏面style.xml這是我的代碼:
<item name="android:ratingBarStyle">@style/RatingBarStyle</item>
<style name="RatingBarStyle" parent="android:Widget.RatingBar">
<item name="android:progressDrawable">@drawable/ratingbar</item>
<item name="android:minHeight">13dip</item>
<item name="android:maxHeight">13dip</item>
</style>
我現在已經創建了一個自定義佈局的對話框(XML )是一個RelativeLayout的裏面]:
<RatingBar
android:id="@+id/custom_dialog_vota_ratingbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/custom_dialog_vota_label_ratingbar"
android:layout_below="@+id/custom_dialog_vota_label_ratingbar"
android:layout_marginTop="2dp"
android:max="5"
android:numStars="5"
android:stepSize="0.5" />
,並在我的班級我有這樣的代碼:
public void onClick(View view) {
final Dialog dialog = new Dialog(mContext);
dialog.setContentView(R.layout.custom_dialog_vota);
dialog.setTitle("Vota");
String t = ((TextView)dialog.findViewById(R.id.custom_dialog_vota_label_ratingbar)).getText().toString();
((TextView)dialog.findViewById(R.id.custom_dialog_vota_label_ratingbar)).setText(t + nome_book);
dialog.show();
}
現在我的RatingBar正常工作無處不在,但該對話框上它不工作,我不知道爲什麼..
請幫我
編輯我不知道爲什麼它不工作在模擬器上,但在IDE預覽完全工作!
EDIT2所以這是我的結果:
怎麼可以看到我的自定義列表視圖上或在類似這樣的其他活動的RatingBar工作:
,但在我的對話框沒有出現,並且已經嘗試過上傳到我的設備,但仍沒有..
對不起「模糊」,但無法顯示(在辦公室工作)我WIP應用..
在實際設備上運行它並查看它是否按預期工作。如果沒有,發佈不正確的圖像。 – Kai
@凱完了!上傳圖像,已經嘗試在我的設備上運行,但沒有 –