2012-02-12 10 views
1

私は、画面全体(幅と高さの両方に対してfill_parent)をとるレイアウト幅GridViewを作成したいと思います。 列の数はXです。行の数はYです(独自のアダプターで埋められ、BaseAdapterを拡張します)。 私が望まないのはスクロールです。私はすべての項目を表示したい、垂直スクロールバーはありません。スクロールなしのGridView

ありがとうございます。次OnTouchListenerを設定する

答えて

0

試してみてください。

gridView.setOnTouchListener(new OnTouchListener(){ 
    public boolean onTouch(View v, MotionEvent event) { 
     return event.getAction() == MotionEvent.ACTION_MOVE); 
    } 
}); 
0

セットはアンドロイド属性:あなたのGridViewでscrollingCache = "false" を

<ListView android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:scrollingCache="false" 
    android:layout_weight="1" /> 
0

は..maybe:

mKeypadGrid.setEnabled(false); 

が解決しますあなたの問題。それはスクロールを無効にしたが、私が必要とする他の機能は動作していたあなたのニーズに合っているかどうかは分かりません。乾杯。

関連する問題