我不确定它是否是我正在寻找的xPath,但我希望能够使用Java控制元素及其兄弟姐妹。我很擅长使用Javascript,但Java是一个不同的故事。
我希望能够操纵我点击的元素及其兄弟姐妹,我已经制作了自定义单选按钮,并且我希望每套都能像这样做。当我点击单选按钮时,我还想要一个动作发生(比如保存一个共享首选项),而不是有一个辅助按钮来保存"选项。
<LinearLayout
android:--**>
<Button
android:id="@+id/button_user" />
<Button
android:id="@+id/button_off" />
<Button
android:id="@+id/button_auto" />
</LinearLayout>
如果我点击button_off
,我希望该按钮突出显示,另外两个(或3或4或我需要的多个)按钮转为“未选择”,确切地说像一个单选按钮。我有多组这些都有不同的名称,所以我希望能够动态地这样做。
我知道使用javascript它会很简单,4行包括标记。但我不知道如何或应该做什么来做到这一点。我不想为此使用RadioGroup
或RadioButton
s。我希望这样工作。
如果我可以在全球范围内进行设置,那就太棒了,所以我也不必为每个按钮设置一个onClickListenner,但我对于那些先进的东西来说太新了。