public void-私の状況のifステートメントでbutton.setEnabled?

Ismail Toyran |
public void onePointForTeamA(View v) {
    if (foulCounterA == 5) {
        scoreTeamA = scoreTeamA + 1;
        scoreOnePointTeamA = scoreOnePointTeamA + 1;
        displayForTeamA(scoreTeamA);
        displayForTeamAOnePoint(scoreOnePointTeamA);
    }
}


 public void foulCountForTeamA(View v) {
    if (foulCounterA < 5)
        foulCounterA = foulCounterA + 1;
    else
        foulCounterA = 5;
    displayForTeamAFoul(foulCounterA);
}

こんにちは。まず第一に、私はアンドロイド開発とジャバにかなり慣れていません。私はこの問題をかなり探しましたが、自分で解決策を見つけることができませんでした。私はまだ学んでいると思います。私が見つけたのは、オーバーライドメソッドについてだけでした。
私の問題について; button.setEnabled(true);Javaファイルに「if」を付けて追加たいので、ボタンはクリックのみ可能でif (foulCounterA == 5)、それ以外の場合はクリックできません。
その変更を行うことによって、私はそれを行う方法を知っているそのtextViewの色を変更したいと思います。
android:onClick="onePointForTeamA"
android:onClick="foulCountForTeamA"XMLファイル。
int scoreTeamA = 0;
int scoreOnePointTeamA = 0;
int foulCounterA = 0;Javaファイル上。
助言がありますか?

ゼノリオン

知っておくべきことは、(View v)この場合のパラメーターはであるということButtonです。ButtonのサブクラスですViewメソッド内になりたい場合はキャストできます

Button button=(Button)v;

ただし、有効またはクリック可能な動作を設定する必要はありません。

解決策:次

の行を追加します

v.setEnabled(false);

無効にしたい場合は、true有効にすることができます。

または

v.setClickable(false);

trueクリック不可に設定するには、再度クリック可能にすることができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonの「public static void main」に相当

分類Dev

nullオブジェクト参照で仮想メソッド 'void android.widget.Button.setEnabled(boolean)'を呼び出そうとしました

分類Dev

public voidメソッドとvoidメソッドの違いは何ですか?

分類Dev

「public static void main(String args [])」のEclipseショートカットは何ですか?

分類Dev

public <T extends Animal> void addAll(List <T> animal)とpublic void addAll(List <Animal> animal)の違いは何ですか?

分類Dev

「String args []」および「public static void main(String [] args)」のstaticの説明

分類Dev

Java レッスン: public void displayMessage() が機能しない

分類Dev

public static <E> void内の<E>に関するJava

分類Dev

public void(int i、string s)の呼び出し方法

分類Dev

iOSUIButton-UIButtonsetUserInteractionEnabledとsetEnabledの違い

分類Dev

radioButton.isSelected()の場合はsetEnabled(true)

分類Dev

Javaで「public static void」はどういう意味ですか?

分類Dev

public <T> void run(T object){}はどういう意味ですか?

分類Dev

public <T> void run(T object){}はどういう意味ですか?

分類Dev

JPanelでsetEnabled(false)を呼び出す理由

分類Dev

スレッド内のユーザーコントロールのプロパティにアクセスする方法(Public Static void)

分類Dev

Java-public static void main()

分類Dev

(void(*)(void *))の意味

分類Dev

エラーLNK2019:未解決の外部シンボル "public:void__thiscall Start :: showMenu(void)"

分類Dev

Cのvoid関数でステートメントを返す

分類Dev

public void onBackPressed()に2つのアクションを実装する方法

分類Dev

AsyncTask <Void、Void、Void>の拡張

分類Dev

C#コンソールアプリケーションのpublic static void Main()とprivate static void Main()の違いは何ですか?

分類Dev

Javaのpublic static void main(String arg [])は修正されていますか?

分類Dev

voidメソッドのreturnステートメント

分類Dev

別のスタイルを使用せずにUISegmentedControlのsetEnabled

分類Dev

Button.setEnabled(false)はボタンを灰色にしません

分類Dev

button.setEnabled()でEdiTextがクラッシュする

分類Dev

setEnabled()とsetClickable()の違いは何ですか?

Related 関連記事

  1. 1

    Pythonの「public static void main」に相当

  2. 2

    nullオブジェクト参照で仮想メソッド 'void android.widget.Button.setEnabled(boolean)'を呼び出そうとしました

  3. 3

    public voidメソッドとvoidメソッドの違いは何ですか?

  4. 4

    「public static void main(String args [])」のEclipseショートカットは何ですか?

  5. 5

    public <T extends Animal> void addAll(List <T> animal)とpublic void addAll(List <Animal> animal)の違いは何ですか?

  6. 6

    「String args []」および「public static void main(String [] args)」のstaticの説明

  7. 7

    Java レッスン: public void displayMessage() が機能しない

  8. 8

    public static <E> void内の<E>に関するJava

  9. 9

    public void(int i、string s)の呼び出し方法

  10. 10

    iOSUIButton-UIButtonsetUserInteractionEnabledとsetEnabledの違い

  11. 11

    radioButton.isSelected()の場合はsetEnabled(true)

  12. 12

    Javaで「public static void」はどういう意味ですか?

  13. 13

    public <T> void run(T object){}はどういう意味ですか?

  14. 14

    public <T> void run(T object){}はどういう意味ですか?

  15. 15

    JPanelでsetEnabled(false)を呼び出す理由

  16. 16

    スレッド内のユーザーコントロールのプロパティにアクセスする方法(Public Static void)

  17. 17

    Java-public static void main()

  18. 18

    (void(*)(void *))の意味

  19. 19

    エラーLNK2019:未解決の外部シンボル "public:void__thiscall Start :: showMenu(void)"

  20. 20

    Cのvoid関数でステートメントを返す

  21. 21

    public void onBackPressed()に2つのアクションを実装する方法

  22. 22

    AsyncTask <Void、Void、Void>の拡張

  23. 23

    C#コンソールアプリケーションのpublic static void Main()とprivate static void Main()の違いは何ですか?

  24. 24

    Javaのpublic static void main(String arg [])は修正されていますか?

  25. 25

    voidメソッドのreturnステートメント

  26. 26

    別のスタイルを使用せずにUISegmentedControlのsetEnabled

  27. 27

    Button.setEnabled(false)はボタンを灰色にしません

  28. 28

    button.setEnabled()でEdiTextがクラッシュする

  29. 29

    setEnabled()とsetClickable()の違いは何ですか?

ホットタグ

アーカイブ