【问题标题】:Create an UnClickable and clickable button创建一个不可点击且可点击的按钮
【发布时间】:2018-03-08 06:42:34
【问题描述】:

使用 android studio,我怎样才能使 2 个按钮名称(提交)和(下一页),但使(下一页)按钮不可点击。然后在点击(提交)按钮后使其可点击。

【问题讨论】:

标签: android button


【解决方案1】:

使用这个

Button submit, next;
submit= (Button) findViewById(R.id.submit);
next= (Button) findViewById(R.id.next);    
next.setEnabled(false);

submit.setOnClickListener(new View.OnClickListener() {
              @Override
                public void onClick(View v) {
                      next.setEnabled(true);

                }

        });

【讨论】:

  • 你真的帮了我很多,非常感谢......你给了我最好的答案
  • 能否告诉我如何隐藏不可点击的按钮。
  • 尝试使用 next.setVisibility(View.GONE); 隐藏;
【解决方案2】:

您可以将 Clickable 属性设置为 false 并在单击提交按钮后更改它。


Button submitButton, nextButton;
boolean b = false;

submitButton= findViewById(R.id.submitButton);
nextButton  =  findViewById(R.id.nextButton)

nextButton.setClickable(false);


submitButton.setOnClickListener(new View.OnClickListener() {
              @Override
                public void onClick(View v) {

                   nextButton.setClickable(true);

                }

        });

【讨论】:

    【解决方案3】:
    1. 如何使 2 个按钮名称(提交)和(下一页):- 使用 xml 创建两个按钮
    <Button
                android:id="@+id/next_button"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Next"
                android:layout_gravity="center_horizontal"
                android:textAllCaps="false"/>
    
    1. 但是使(下一页)按钮不可点击:- 在您的 MainActivity.java 中使用
    Button next =(Button) findViewById(R.id.next_button);
    next.setEnabled(false);
    
    1. 然后在点击(提交)按钮后使其可点击:-
    btn_Submit.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    next.setEnabled(true);
                }
            });
    

    希望这会有所帮助。没有问题是一个坏问题。干杯!如有疑问请回复。

    【讨论】:

    • 哇,谢谢你,它已经完美地分解了......你太棒了
    • 很高兴我能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    相关资源
    最近更新 更多