アプリ作って海外移住

コピペプログラマーのメモ

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"