android studio学习(2)-第一个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
}

android studio学习(2)-第一个APP的一些修改_第1张图片
通过上面的文字修改,我们就可以自己去修改一些字体等等。

你可能感兴趣的:(android-app,android,studio,android,学习)