私は、Androidに新しいですので、しばらくお待ちください:)アンドロイド - GridLayoutの
私のメイン画面/主な活動で、私はグリッド2×Nを持つようにしたいので、私は2つの列とN行を持つようにしたいです。グリッド内のアイテムはImageButtonです。
ImageButtonsのimgがic_launcher - >次にグリッドの項目が問題ない場合、すべてうまくいきます。しかし、グラフィック(500x500px)を置くと「タイル」が画面より大きくなり、タイルに合わせてこの「拡大」する方法がわからないので、ic_launcherを持っているときと同じサイズにすることができます。ここで
はコードです:すべてがうまくあるときここ
<GridLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="3">
<ImageButton
android:layout_height="wrap_content"
app:srcCompat="@mipmap/ic_launcher"
android:scaleType="centerCrop"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_width="wrap_content"
android:padding="1dp"
android:elevation="0dp"
android:layout_gravity="fill" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@mipmap/ic_launcher"
android:layout_gravity="fill"
android:layout_columnWeight="1"
android:layout_rowWeight="1"/>
</GridLayout>
は画面です:
私はこのサイズに合うように、私のIMGを拡張するために何ができますか?
重要なこと:私のimgは正方形であるので、このimgを正方形のサイズに拡大したいと思っています。
編集:私は私のIMGを使用する場合、それは次のようになります。私は、私が直面した同じ問題のために微調整を発見した
..私の試みです'。自分の写真でどのように見えるのか教えてください。 – JonZarate
なぜgridLayout?内に2つのImageButtonを使用していますか?意味がありません。 –
@JonZarate私はアップデートをしました、私はすべてscaleTypeをテストしました –