android中自己画一个按钮,和自己设置一个框框

效果图

这里写图片描述

自己画这个登录这个按钮,和自己画手机注册这个框框

自己画一个按钮



<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

 <corners android:radius="50dp" />

    <solid android:color="#FF1493" />
</shape>

自己画一个框框

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
     <!-- 填充的颜色 -->
    <solid android:color="@android:color/transparent" />    

    <!-- 设置按钮的四个角为弧形 -->
    <!-- android:radius 弧形的半径 -->
    <corners android:radius="1dip"  />    

    <!-- 边框的宽度及颜色 -->
    <stroke
        android:width="2px"
        android:color="#ccC71485" />
</shape>

xml页面

<?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:background="@android:color/white"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/top1" >
    </LinearLayout>

    <TableLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <TableRow>

            <TextView android:text="账号:" />

            <EditText
                android:layout_weight="1"
                android:background="@null"
                android:hint="手机号/邮箱"
                android:text="" />
        </TableRow>

        <TableRow>

            <View
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:layout_margin="5dp"
                android:layout_weight="1"
                android:background="@android:color/darker_gray" />
        </TableRow>

        <TableRow>

            <TextView android:text="密码:" />

            <EditText
                android:layout_weight="1"
                android:background="@null"
                android:hint="登录密码"
                android:text="" />
        </TableRow>

        <TableRow>

            <Button
                android:layout_width="wrap_content"
                android:layout_height="40dp"
                android:layout_weight="1"
                android:background="@drawable/shape"
                android:text="登录"
                android:textColor="@android:color/white" />
        </TableRow>

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:text="忘记密码?"
                android:textSize="10sp" />
        </RelativeLayout>
 </TableLayout>
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="horizontal" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="还没有账号?" />

            <Button
                android:layout_width="wrap_content"
                android:layout_height="30dp"
                android:background="@drawable/shape1"
                android:text="手机注册"
                android:textColor="#FF1493"
                android:textStyle="bold" />
        </LinearLayout>


</LinearLayout>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ANDROID_HOME 环境变量没有设置,这意味着系统无法找到 Android SDK 的位置。要解决这个问题,你需要在系统设置 ANDROID_HOME 环境变量,使其指向 Android SDK 的安装目录。 要设置环境变量,请按照以下步骤操作: 1. 在 Windows 桌面上右键单击 "计算机" 图标,然后选择 "属性"。 2. 在左侧菜单,点击 "高级系统设置"。 3. 在弹出的 "系统属性" 窗口,点击 "环境变量" 按钮。 4. 在 "环境变量" 窗口,在 "系统变量" 区域,找到 "Path" 变量,点击 "编辑" 按钮。 5. 在 "编辑环境变量" 窗口,在 "变量值" 文本,将 Android SDK 的安装路径添加到末尾,例如:"C:\Android\sdk"。请注意,各个路径之间用分号 (;) 分隔。 6. 点击 "确定" 按钮保存更改,然后关闭所有窗口。 现在,你应该已经设置ANDROID_HOME 环境变量,系统应该能够找到 Android SDK 的位置。 ### 回答2: 在 Windows 11 系统,要解决 "ANDROID_HOME environment variable is NOT set!" 的问题,可以按照以下步骤操作: 方法一:手动设置环境变量 1. 打开控制面板:点击任务栏上的搜索图标,并搜索 "控制面板",然后点击打开。 2. 在控制面板,选择 "系统和安全" 选项。 3. 点击 "系统"。 4. 在系统窗口的左侧,点击 "高级系统设置"。 5. 在弹出的 "系统属性" 窗口,点击 "环境变量" 按钮。 6. 在 "环境变量" 窗口,找到 "系统变量" 部分,点击 "新建"。 7. 在弹出的 "新建系统变量" 窗口,输入以下信息: - 变量名:ANDROID_HOME - 变量值:Android SDK 的安装路径(例如:C:\Android\SDK) 8. 点击 "确定" 关闭所有窗口。 方法二:使用 Android Studio 设置环境变量 1. 打开 Android Studio。 2. 点击 "File" 菜单,然后选择 "Settings"。 3. 在 "Settings" 窗口,点击 "Appearance & Behavior",然后选择 "System Settings"。 4. 在右侧窗口,选择 "Android SDK" 选项。 5. 在 "Android SDK" 窗口,找到 "Android SDK Location" 字段,并复制 Android SDK 的安装路径(例如:C:\Android\SDK)。 6. 打开控制面板,按照步骤 1-5 打开 "环境变量" 窗口。 7. 在 "环境变量" 窗口,找到 "用户变量" 部分,选择 "PATH" 变量,然后点击 "编辑"。 8. 在弹出的 "编辑环境变量" 窗口,在 "变量值" 字段的末尾输入分号 ";",然后粘贴刚才复制的 Android SDK 安装路径。 9. 点击 "确定" 关闭所有窗口。 无论选择哪种方法,一旦设置完毕,重新启动计算机后,问题应该就会解决了。现在,您就可以正常使用 Android 开发工具和相关功能了。 ### 回答3: 在Windows 11系统,如果遇到“ANDROID_HOME环境变量未设置”的问题,可以按照以下步骤解决: 1. 首先,打开Android Studio软件,并点击左上角的“File”菜单,然后选择“Project Structure”。 2. 在弹出的窗口,点击左侧的“SDK Location”选项。 3. 在右侧的“Android SDK Location”栏目下,可以看到“ANDROID_HOME”这一行的路径为空。 4. 在这个路径为空的行上方,有一个框框,勾选它。 5. 然后,在右侧的输入,填入Android SDK的安装路径,例如:C:\Users\YourUserName\AppData\Local\Android\Sdk(注意替换YourUserName为你的用户名)。 6. 最后,点击窗口底部的“OK”按钮保存修改。 完成以上步骤后,重新启动Android Studio,这样就能够解决“ANDROID_HOME环境变量未设置”的问题。如果问题仍然存在,可以尝试将“ANDROID_HOME”环境变量手动设置Android SDK的安装路径,具体设置方法如下: 1. 在Windows 11系统上,右键点击“此电脑”图标,并选择“属性”。 2. 在打开的窗口,点击左侧的“高级系统设置”。 3. 在弹出的窗口上方,点击“环境变量”按钮。 4. 在下方的“系统变量”栏目,找到并选择名为“ANDROID_HOME”的变量,然后点击下方的“编辑”按钮。 5. 在弹出的窗口,填入Android SDK的安装路径,例如:C:\Users\YourUserName\AppData\Local\Android\Sdk(注意替换YourUserName为你的用户名)。 6. 点击窗口底部的“确定”按钮保存修改。 完成以上步骤后,重新启动Android Studio,问题应该就得到了解决。这样,系统就能够正确识别和使用“ANDROID_HOME”环境变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值