2016-09-19 42 views
1

我創建了一個android應用程序,我在其中使用評分欄,以便用戶可以評分內容。我可以在我的Le-Eco Le1s上查看評級欄(點擊它們後的藍色星星),但當我在我的Tab上嘗試相同時,評級欄是可見的,但星星充滿了黑色和點擊沒有任何改變。當我嘗試使用此評級欄進行評分時,記錄會根據我的點擊進行更新,但我看不到UI中的任何更改。請幫我解決這個問題的傢伙! Regards, 謝謝。爲什麼我無法編輯我的Samsung Tab上的評級欄?

+0

可能是您的樣式需要處理的事情。 – SripadRaj

+0

謝謝,回覆的伴侶。 –

+0

<的RatingBar 機器人:ID = 「@ + ID/avgRate」 機器人:layout_width = 「WRAP_CONTENT」 機器人:layout_height = 「WRAP_CONTENT」 機器人:layout_marginTop = 「35dp」 風格=「@風格/ Widget.AppCompat。 RatingBar「 android:layout_below =」@ + id/profileimage「 android:isIndicator =」true「 android:layout_alignParentStart =」true「/> –

回答

0

我認爲你應該更新你的#appCompat比它的工作。 使用最新的..否則,嘗試改變你的主題。可能會工作

dependencies { 
compile "com.android.support:appcompat-v7:21.0.+"} 
+0

我正在使用這個one-> compile'c​​om .android.support:appcompat-v7:24.1.1' –

+0

而我正在使用的主題是Holo。我也試過DeviceDefault。兩者都沒有工作。 –

0

感謝您的回覆傢伙。最終解決了問題。需要將佈局XML文件更改爲

<android.support.v7.widget.AppCompatRatingBar 
............. 
............. 
style="?android:attr/ratingBarStyle" //Also changed the style to this 
/>   
相關問題