リストビューがあります。リストビューを非表示/表示する必要があります。リストビューは画面の左隅にあり、レイアウトの左隅をタッチするとリストビューが非表示になり、もう一度タッチすると表示され、別のタッチイベントでリストビューを非表示/表示するだけで済みます。これは似ていますビデオの再生時にメディアプレーヤーのシークバーを非表示にするなど、レイアウトで表示/非表示にできますが、画面の左隅に触れたときにリストビューを表示および非表示にしたい. タッチリスナーなどで試してみましたが、画面の隅に触れたときにこれが必要です。初心者なので、これを達成するのを手伝ってください。前もって感謝します
5 に答える
0
Sliding Menu Libraryを試してみるべきだと思います.....これはまさにあなたが望むことをします
于 2013-09-10T11:10:31.033 に答える
0
達成する簡単な方法は
1)必要な場所にボタンを配置します(ボタンを表示したくない場合は透明にします)。
2)そのボタンにクリックリスナーを設定します。
例えば。
Button corner;
corner.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(lstview.getVisibility()==View.VISIBLE){
lstview.setVisibility(View.GONE);
}else{
lstview.setVisibility(View.VISIBLE);
}
}
});
于 2013-09-10T09:21:27.247 に答える
0
object.setVisibility(View.INVISIBLE) または show mateobject.setVisibility(View.VISIBLE)
于 2013-09-10T09:32:25.960 に答える