我已经创建了一个简单的Switch,但是在模拟器中运行我的颜色:
在真实设备上:
我已经从xml中分配了一个主题,并且该颜色仅在模拟器中使用:
value = ENV[var] || `git config #{flags} #{key}`
value = `#{value[1..-1]}` if value.start_with? '!'
设备使用相同版本的Android:
那为什么真正的设备不使用这种颜色(#311B92)?
!
答案 0 :(得分:0)
为交换机创建样式。
<style name="CustomSwitchStyle" parent="Theme.AppCompat.Light">
<item name="colorAccent">@color/green</item>
<item name="android:textColorSecondary">@color/mediumGray</item>
<item name="colorControlNormal">@color/red</item>
使用此xml进行切换。
<Switch
android:id="@+id/protezione"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:layout_marginTop="24dp"
android:checked="false"
android:text="Protezione"
app:layout_constraintEnd_toEndOf="@+id/datas"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="@+id/datas"
app:layout_constraintTop_toBottomOf="@+id/datas"
android:theme="@style/CustomSwitchStyle"/>
答案 1 :(得分:0)
问题已解决,可以从实际设备中卸载应用程序,然后再重新安装...