android中的android api 4.1中的按钮点击后背景颜色如何变化?

Nar*_*Pal 4 android

我想知道按钮点击背景颜色如何在这里改变,它发生的次数超过按钮大小.任何人都可以告诉我背景颜色来自哪里?在android api 4.1里面,在路径:Android API-res-layout-log_text_box_1.xml文件看起来像这样.

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/add"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/log_text_box_1_add_text"/>

    <com.example.android.apis.text.LogTextBox
        android:id="@+id/text"
        android:background="@drawable/box"
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_weight="1"
        android:scrollbars="vertical"/>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/log_text_box_1_do_nothing_text"/>

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

K_A*_*nas 5

此行为是为河洛主题默认的Android风格的按钮,选择使用此类按钮位于路径到SDK \平台\ Android的16\DATA \水库\绘制与名称,如:btn_default_holo_dark.xmlbtn_default_holo_light.xml

用于第一个选择器的drawable是:

btn_default_normal_holo_dark.9
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

btn_default_disabled_holo_dark.9
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

btn_default_disabled_focused_holo_dark.9
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

btn_default_focused_holo_dark.9
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

btn_default_pressed_holo_dark.9
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

最后9个补丁图像是负责超出按钮边框效果的图像,希望这是您正在寻找的.