Как изменить желтый квадратный фон при нажатии на кнопку в GridView? - PullRequest
2 голосов
/ 06 апреля 2011

Чтобы увидеть эффект желтого фона, щелкните значок в главном меню приложения Android.

Есть ли способ изменить стиль, изменить его на прозрачный фон или другие стили, которые выглядят лучше?

Ответы [ 3 ]

2 голосов
/ 30 июня 2013

Просто ... добавьте это к тегу gridview

android: listSelector = "# 00000000"

1 голос
/ 06 апреля 2011
gridview.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {              
        int c = Color.BLUE;
        gridview.getChildAt(arg2).setBackgroundColor(c);    
    }});
0 голосов
/ 06 апреля 2011

Мне не очень понятны ваши требования, но вы можете создать стиль в папке значений. имя файла style.xml

<resources>
    <style name="ReviewScreenKbbNameStyle">
        <item name="android:textColor">#2F2E86</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textSize">12dip</item>
    </style> 
</resources>

и в вашем макете вы можете использовать свой стиль, как этот, или вы можете использовать свой стиль в своей программе

<TextView 
    android:id="@+id/mid_bot_left_kbb_name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dip"
    android:layout_marginLeft="20dip"
    android:text="@string/kbb_name"
    style="@style/ReviewScreenKbbNameStyle"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...