Androidstudio实现登录按钮按下变色

在activity_main.xml中,写如下代码:

java 复制代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <Button
        android:text="@string/tv_one"
        android:backgroundTint="@color/btn_color_selector"
        android:layout_width="256dp"
        android:layout_height="88dp"
    />
</LinearLayout>

在strings.xml,colors.xml和themes.xml三个文件分别添加如下代码(代码如图所示)

最后效果如下面视频:

按键变色

相关推荐
moyv4 天前
Intel HAXM is required to run this AVD如何解决
android-studio
敲代码的瓦龙14 天前
Jetpack?DataBinding!!!
android·java·开发语言·mysql·android-studio
敲代码的瓦龙20 天前
Jetpack?ViewModel!!!
android·开发语言·kotlin·android-studio
我命由我1234524 天前
Android Compose 开发,使用 ConstraintLayout,但是引入的是旧的 ConstraintLayout
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我1234524 天前
Android 开发问题:android.permission.CAMERA...duplicated with element declared at
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我1234524 天前
Android 控件 - ListAdapter
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我1234525 天前
Compose Codelab 学习 - Jetpack Compose 中的状态
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我123451 个月前
Android Jetpack Compose 开发问题:Unresolved reference ‘Icons‘.
android·java-ee·kotlin·android studio·android jetpack·android-studio·android runtime
我命由我123451 个月前
Linux - Linux/POSIX 路径斜杠折叠规则
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
我命由我123451 个月前
Android 设备的日志缓冲区被写满,logcat: Unexpected EOF!
android·java·java-ee·android studio·android jetpack·android-studio·android runtime