【发布时间】:2021-01-04 05:39:20
【问题描述】:
我是 android 开发的新手,我创建了一个名为“round_btn_bg.xml”的 xml 文件,我只是在其中设置了按钮的样式,但是当我在 activity_main.xml 中使用这个 xml 文件时,按钮的功能未在应用中加载...
这里是“round_btn_bg.xml”的代码
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/colorAccent"/>
<corners android:radius="60dp"/>
</shape>
下面是“actvity_main.xml”的代码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorBlack"
android:id="@+id/mainActivity_RL"
tools:context=".MainActivity">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/mainActivity_BackgroundIV"
android:src="@drawable/backgroundconnecteach"
android:scaleType="centerCrop"
android:alpha=".6"/>
<ImageView
android:layout_width="150dp"
android:layout_height="150dp"
android:id="@+id/mainActivity_logoIV"
android:src="@drawable/logo"
android:layout_alignParentTop="true"
android:layout_centerInParent="true"
android:layout_marginTop="160dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/mainActivity_TagLineTV"
android:text="@string/get_started_tag_line"
android:textColor="@color/colorWhite"
android:textStyle="bold"
android:layout_centerInParent="true"
android:layout_below="@id/mainActivity_logoIV"/>
<Button
style="@drawable/round_btn_bg"
android:id="@+id/mainActivity_MoveBtn"
android:layout_width="168dp"
android:layout_height="40dp"
android:layout_below="@id/mainActivity_TagLineTV"
android:layout_centerInParent="true"
android:layout_marginTop="8dp"
android:background="@drawable/round_btn_bg"
android:text="@string/get_started_btn" />
</RelativeLayout>
【问题讨论】:
标签: java android android-layout