こんにちは、各グリッドビュー項目にイメージビューとテキストビューを含むグリッドビューがあります。グリッド ビュー アイテムの onclick を無効にし、imageview のみ有効にしたい。これを達成する方法はありますか。各グリッド ビュー アイテムの間に多くのスペースがあり、各グリッド ビュー アイテムに対して onclick を有効にすると、ontimeclick リスナーが呼び出されます。これを回避するために空のスペースをクリックしても、イメージビューに対してのみ onclick を使用する予定です.... plsはこれを行う方法を提案します...
5857 次
2 に答える
2
android:clickable="false"
xmlでgridviewを指定できます。
また、グリッドビューを設定したカスタム アダプター内に onClick for imageview を書き込むことができます。
また、試してみてください、
android:focusable="false"
android:focusableInTouchMode="false"
xmlのグリッドビュー用。
于 2013-08-24T06:56:50.747 に答える
0
if(count==1)
{
button.setEnabled(false);
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (position) {
case 0:
count++;
Intent intent = new Intent(context, ssss.class);
Bundle bundle = new Bundle();
intent.putExtras(bundle);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
break;
case 1:
button.setEnabled(true);
break;
case 2:
button.setEnabled(true);
break;
}
}
});
これをレベル アダプターで使用する
于 2017-10-24T07:38:25.400 に答える