gpt4 book ai didi

android - 第一个切换按钮对第二个没有影响

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:55 24 4
gpt4 key购买 nike

我有一个小问题,那就是我现在正在使用切换按钮,第一个切换按钮用于指示白天或夜晚,第二个切换按钮用于指示灯打开或关闭。然后我的要求是白天时第二个切换按钮不应该工作,然后当晚上第二个切换按钮应该工作并且应该指示灯是打开还是关闭。我的代码是

final ToggleButton tb = (ToggleButton) findViewById(R.id.togglebutton);
tb.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Toast.makeText(getBaseContext(),
"Button is "+tb.getText().toString(),
Toast.LENGTH_LONG).show();
if(tb.getText().toString().equals("ON"))
{
final ToggleButton tb1= (ToggleButton) findViewById(R.id.togglebutton1);
tb1.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Toast.makeText(getBaseContext(),
"Button is "+tb1.getText().toString(),
Toast.LENGTH_LONG).show();
}});
}
else
{
Toast.makeText(screen4.this,"It is day" , Toast.LENGTH_LONG).show();
finish();
}
}
});

任何人都可以帮助我在第一个按钮关闭时使第二个按钮不起作用。提前致谢

最佳答案

这对我有用:

    <ToggleButton android:id="@+id/togglebutton"
android:layout_width="150px"
android:layout_height="50px"
android:textOn="DAY"
android:textOff="NIGHT" />
<ToggleButton android:id="@+id/togglebuttontwo"
android:layout_width="150px"
android:layout_height="50px"
android:textOn="ON"
android:textOff="OFF" />

代码:

        final ToggleButton tb = (ToggleButton) findViewById(R.id.togglebutton);
tb.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(getBaseContext(),
"Button is " + tb.getText().toString(),
Toast.LENGTH_LONG).show();
ToggleButton tbtwo = (ToggleButton) findViewById(R.id.togglebuttontwo);

if(tb.getText().equals("DAY"))
{
tbtwo.setEnabled(false);
}
else
tbtwo.setEnabled(true);
}
});

enter image description here

关于android - 第一个切换按钮对第二个没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com