Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 遥控视图内的单选按钮_Android_Animation_Radio Button_Remoteview - Fatal编程技术网

Android 遥控视图内的单选按钮

Android 遥控视图内的单选按钮,android,animation,radio-button,remoteview,Android,Animation,Radio Button,Remoteview,我在android的远程视图中有一个单选按钮。单击单选按钮的布局后,它将被选中,但不会显示动画或涟漪效果。如何显示默认检查动画 <RadioButton android:id="@+id/radio_dolby_level1" style="@style/tile_preset_effect_radio_button" /> 您不能在远程视图中使用单选按钮远程视图仅限于支持某些布局和小部件: 重要的一点是,不支持支持类的后代

我在android的远程视图中有一个单选按钮。单击单选按钮的布局后,它将被选中,但不会显示动画或涟漪效果。如何显示默认检查动画

<RadioButton
    android:id="@+id/radio_dolby_level1"
    style="@style/tile_preset_effect_radio_button" />

您不能在
远程视图中使用
单选按钮
<代码>远程视图
仅限于支持某些布局和小部件:


重要的一点是,不支持支持类的后代。

感谢您的评论,必须将其放在远程视图中。现在,动画有什么解决方案吗?我想没有办法:-(有什么方法可以从远程视图调用performClick单选按钮的方法吗?不幸的是,我以前做过的每一次尝试都失败了,甚至是一些棘手的功能。因此,我认为除了上面的链接之外,没有什么是可能的。
<style name="tile_preset_effect_radio_button" parent="@android:style/Widget.DeviceDefault.Light.CompoundButton.RadioButton">
    <item name="android:layout_width">wrap_content</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:layout_marginStart">24dp</item>
    <item name="android:background">@null</item>
    <item name="android:focusable">false</item>
    <item name="android:clickable">false</item>
</style>
mRemoteViews.setBoolean(getDolbyTileRadioId(mDolbyValue), "setChecked", true);