0

嘿伙计们。我是android新手,在stackoverflow的帮助下,我设法通过使用xml检查状态并更改图像来在图像之间切换。现在我在同一个活动中有另一个切换按钮,那么有什么方法可以使用相同的 xml 进行切换,还是我必须创建一个新的?因为图像不同。

这是我从这个站点使用的 xml 代码。

<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_checked="true" 
         android:drawable="@drawable/pause" /> <!-- pressed -->
 <item android:drawable="@drawable/play" /> <!-- default/unchecked -->
  </selector> 

请帮忙。

4

2 回答 2

2

对于您想要“开/关”行为或可使用 android:state 进行切换的每个图像,您必须为每个 toggleButton 设置另一个代码块

于 2011-03-21T13:08:58.737 回答
1

您必须使用第二个切换按钮的可绘制对象创建另一个选择器,因为除了每个状态可绘制之外,这里没有任何信息,因此您在 2 个切换按钮的选择器中没有任何共同点。

于 2011-03-21T13:06:59.323 回答