0

リストビューと、ボタンといくつかの編集テキストを含む他のいくつかのビューを含むビューがあります。ボタンを押した後、リストビューをスクロール可能にしたいが、クリックできないようにしたい。助言がありますか?

4

2 に答える 2

0

次のようなフィールドを追加します。

private boolean clicked = false;

次に、onClick メソッドに入り、次のようなものを追加します。

    if(!clicked){
//Do Stuff on the click
    clicked = true;
}
else if(clicked){
//do nothing
}

クリックを再度受け入れるには、まず clicked を再度 false に設定してから、引き続きクリックを受け入れる必要があります。

于 2011-03-29T23:44:57.947 に答える
0

setOnClickListener を null に呼び出して、リストビューのクリックリスナーを無効にする必要があります。@Aaron Deckerのソリューションも良いです:-)

于 2011-03-30T03:05:27.423 に答える