gpt4 book ai didi

android - 单击按钮显示和隐藏下拉列表?

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:38 24 4
gpt4 key购买 nike

我正在使用一个按钮并在单击它时打开一个下拉列表并且箭头符号发生变化。但是我想在再次单击按钮时隐藏下拉列表。意思是在单击按钮时交替显示和隐藏。我正在使用此代码。

    protected void onCreate(Bundle savedInstanceState) {
myphotosBtn=(Button)findViewById(R.id.myPhotosBtn);
myphotosBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
arrowDown.setImageResource(R.drawable.arrow_up);
findViewById(R.id.dropdownList).setVisibility(View.VISIBLE);
}
});

请帮忙。

最佳答案

您可以使用 bool 值。

让我们说..

    boolean isButton=true;


protected void onCreate(Bundle savedInstanceState) {
myphotosBtn=(Button)findViewById(R.id.myPhotosBtn);
myphotosBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {


if(isButton){
arrowDown.setImageResource(R.drawable.arrow_up);
findViewById(R.id.dropdownList).setVisibility(View.VISIBLE);
isButton=false;
}else{
arrowDown.setImageResource(R.drawable.down);
findViewById(R.id.dropdownList).setVisibility(View.GONE);
isButton=true;
}
}
});

关于android - 单击按钮显示和隐藏下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18913576/

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