Android 修改标题栏和创建按钮

一.如何去掉项目自带标题栏

在项目名/app/src/main/java/包名/MainActivity.java中添加代码:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //去掉标题栏
        getSupportActionBar().hide();
    }
}

修改前:                                                        修改后:

                     

二.如何新建一个按钮

1.新建按钮

在项目名/app/src/main/res/layout/activity_main.xml中添加代码:

    <Button
        android:id="@+id/weather"
        android:layout_width="800px"
        android:layout_height="wrap_content"
        android:hint="查看近15日天气"
        android:textSize="20sp"/>

2.设置按钮位置

①点击红色箭头的1,会出现视图设计界面

②向下拖动按钮,到一个适合的位置

③分别点击红色箭头的2和3,固定住该按钮的位置,在左边会自动生成代码

    <Button
        android:id="@+id/weather"
        android:layout_width="800px"
        android:layout_height="wrap_content"
        android:hint="查看近15日天气"
        android:textSize="20sp"

        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.5"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView" />

点击运行,这时候就会在你设置的位置出现该按钮。

3.设置按钮颜色

①首先需要去res/values/themes.xml中修改一句代码

将以下代码

<style name="Theme.MyWeather" parent="Theme.MaterialComponents.DayNight.DarkActionBar">

改为

<style name="Theme.MyWeather" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">

②再去activity_main.xml里的<Button中添加一行代码

android:background="#99B0D2"

点击运行,这时候就会生成你自定义的颜色。

4.设置圆角按钮

①首先在drawable中添加一个按钮style的文件,右键app/New/Android Resource File

注意红箭头,需要修改下

②在button_shape.xml中添加代码

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <!--按钮颜色-->
    <solid android:color="#99B0D2" />
    <!--按钮圆角-->
    <corners android:radius="25dip" />
</shape>

③将3中第②步里添加的颜色代码修改为

android:background="@drawable/button_shape"

这时候就可以获取到button_shape文件中按钮的style

最终效果图:

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值