首页 > 编程知识 正文

switch怎么设置背景,任天堂switch怎么换主题

时间:2023-05-05 08:49:14 阅读:107112 作者:3456

我想在我的设置页面上使用SwitchPreference,但我无法运行侦听器。 因为找不到使用主题实现该目的的方法,所以我们使用自定义小部件的布局设计了开关样式。 我的settings.xml提供了SwitchPreference侦听器和自定义布局

安卓: key=' ui test mode '

安卓: summary=' enabletodisplaytestdatainfragments '

安卓: title=' ui test mode '

安卓:构件layout=' @ layout /构件_ custom _ switch _ on _ off '

我的设置帧的样子:

switchpreferenceuitestmodepref=(switch preference ) findpreference('uitestmode );

uitestmodepref.setonpreferencechangelistener (newonpreferencechangelistener () )。

@Override

publicbooleanonpreferencechange (preference preference,Object newValue ) {

log.d(preference.getkey (,newValue.toString ) );

返回假;

}

);

为我和我的切换定制布局:

Android : id=' @ id/custom _ switch _ item '

安卓: layout _ width=' match _ parent '

安卓: layout _ height=' wrap _ content '

Android : gravity=' center _ vertical '

安卓:文本颜色=' @安卓:颜色/white '

Android : textisselectable=' false '

安卓:文本大小=' 18sp '

android:textOn='On '

安卓: textoff=' off '

安卓:文本样式=' bold '

Android : thumb=' @ drawable/carcast _ switch _ inner _ holo _ dark '

Android : track=' @ drawable/carcast _ switch _ track _ holo _ dark ' /

我的问题是,单击开关不会调用侦听器。 谁知道为什么要解决那个?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。