私は、画面全体(幅と高さの両方に対してfill_parent)をとるレイアウト幅GridViewを作成したいと思います。 列の数はXです。行の数はYです(独自のアダプターで埋められ、BaseAdapterを拡張します)。 私が望まないのはスクロールです。私はすべての項目を表示したい、垂直スクロールバーはありません。スクロールなしのGridView
ありがとうございます。次OnTouchListener
を設定する
私は、画面全体(幅と高さの両方に対してfill_parent)をとるレイアウト幅GridViewを作成したいと思います。 列の数はXです。行の数はYです(独自のアダプターで埋められ、BaseAdapterを拡張します)。 私が望まないのはスクロールです。私はすべての項目を表示したい、垂直スクロールバーはありません。スクロールなしのGridView
ありがとうございます。次OnTouchListener
を設定する
試してみてください。
gridView.setOnTouchListener(new OnTouchListener(){
public boolean onTouch(View v, MotionEvent event) {
return event.getAction() == MotionEvent.ACTION_MOVE);
}
});
セットはアンドロイド属性:あなたの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" />
は..maybe:
mKeypadGrid.setEnabled(false);
が解決しますあなたの問題。それはスクロールを無効にしたが、私が必要とする他の機能は動作していたあなたのニーズに合っているかどうかは分かりません。乾杯。