一.如何去掉项目自带标题栏
在项目名/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
最终效果图: