android 選択 APIでのGridViewのパディング




xamarin android gridview (2)

私は10未満のAndroid APIでパディングせずにGridViewが必要です。私のレイアウト:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".MainActivity" >

<GridView
    android:id="@+id/grid"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:alwaysDrawnWithCache="true"
    android:background="@color/gridview_background"
    android:clipChildren="true"
    android:horizontalSpacing="1dp"
    android:numColumns="6"
    android:verticalSpacing="1dp" />

結果:

赤い矢印がパディングに表示されます。 それはAndroidでしかない<3.0私が必要とする結果

パディングなし。

PSアンドロイド3.0のコードとまったく同じコードにはパディングがありません。 何故ですか?


私はほとんど答えを見つけることはできません=)。 スタイルでの2.xのAndroidでは、listSelectorは4.xです。 4.xでは彼はおそらく空で、2.xはそれよりも高く、吠え声の上に記入して属性を入れる必要があります:

android: listSelector="@null"

4.x SDKの下でコンパイルすることで、必要な動作を得ることができますが、minSDKでサポートしたいデバイスを含めてください。

私はHoneycombがAndroidのタブレットのみの化身だったので、レベル10 / Android 3.0を使用することを推奨しません 。 おそらくAPIレベル14をターゲットにし、minSDKVersionを8-10にしたいと思うでしょう。





gridview