GridView/GRID LIST タップして色がつくのをやめたい。
GRID LIST タップして色がつくのをやめたい。
Xml レイアウトに
android:listSelector="@android:color/transparent"
// ima_pos = gv.getFirstVisiblePosition();
// ima_y = 0;
// if (gv.getChildCount() > 0) {
// ima_y = gv.getChildAt(0).getTop();
// }
// ima_pos = gv.getLastVisiblePosition();
//int ima_pos2 = gv.getFirstVisiblePosition();
gv.setSelection(pos_cnt_get(TODAY_YYYY,TODAY_MM,TODAY_DD));
gv.setSelection(ima_pos);
GridViewの主な属性は以下。
属性 | 説明 |
---|---|
columnWidth | 列の幅。 |
numColumns | 列の数。 |
verticalSpacing | 垂直方向のグリッド間のスペース。 |
horizontalSpacing | 水平方向のグリッド間のスペース。 |
まず、columnWidth、numColumns、verticalSpacing、horizontalSpacingの例を確認する。まず、main.xmlは以下のようにする。
<?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:columnWidth="60dp" android:numColumns="auto_fit" android:verticalSpacing="15dp" android:horizontalSpacing="15dp"