android studio学习(2)-第一个APP的一些修改

文章介绍了如何修改Android应用中的控件内容,特别是TextView的详细配置,包括设置ID、文本、颜色、大小、阴影效果等属性,并提供了通过findViewById()方法在Java代码中获取并操作控件的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、控件内容修改

配置文件的修改

<?xml version="1.0" encoding="utf-8"?>
<!-- 这里是设置整个APP的背景宽高之类和定义架构 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

<!--  这下面就是一个控件的内容修改了-->
    <TextView
        android:id="@+id/first_app"
        android:text="hello world"
        android:textColor="@color/red"
        android:textSize="40sp"
        android:gravity="center"
        android:shadowColor="@color/black"
        android:shadowRadius="3.0"
        android:layout_width="200dp"
        android:layout_height="200dp"
    />
</LinearLayout>

id:设置一个组件id(唯一),通过findViewById()的方法获取到该对象,然后进行相关设置
layout_width:设置组件宽度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:
match_parent:与父类宽度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent)
wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。
layout_height:设置组件高度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:
match_parent:与父类高度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent)
wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。
text:设置显示的文本内容
background:设置背景颜色(或背景图片)
textColor:设置字体颜色
textStyle:设置字体样式 ,三个可选值:normal(无效果),bold(加粗),italic(斜体)
textSize:字体大小,单位一般用sp
maxHeight:设置文本框最大高度
gravity:内容的对齐方向
android:shadowColor::设置阴影颜色,需要与shadowRadius一起使用
android:shadowRadius:设置阴影的模糊程度,设为0.1就变成了字体颜色了,建议使用3.0
android:shadowDx:设置阴影在水平方向的偏移,就是水平方向向阴影开始的横坐标位置
android:shadowDy:设置阴影在竖直方向的偏移,就是竖直方向向阴影开始的纵坐标位置
android:singleLine : 内容单行显示
android:focusable:是否可以获取焦点
android:focusableTouchMode:用于控制视图在触摸模式下是否可以聚焦
android:ellipsize :在哪里省略文本
android:marqueeRepeatLimit:字幕动画重复的次数
:请求焦点

相关资料整理

XML里面定义了属于自己的ID的话,就可以通过 findViewById(R.id.first_app)再自己的MainActivity.java文件中去获取到

android:id="@+id/first_app"
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);
    findViewById(R.id.first_app); //get id
}

在这里插入图片描述
通过上面的文字修改,我们就可以自己去修改一些字体等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不秃头的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值