Android Kotlin的基础知识
程序员文章站
2022-03-13 21:31:29
前言今天学习的是Android的Kotlin的基础知识中的布局编辑器,对于Android开发者来说布局还是很重要的,他是一个App的门面。布局选择项目 Android 窗格,在app/res/layout 文件夹中,打开要使用的布局文件对应于图片中的activity_main.xml
前言
今天学习的是Android的Kotlin的基础知识中的布局编辑器,对于Android开发者来说布局还是很重要的,他是一个App的门面。
布局
选择项目 Android 窗格,在app/res/layout 文件夹中,打开要使用的布局文件
对应于图片中的activity_main.xml
<TextView
android:id="@+id/textViewId"
style="@style/my_textview_style"
android:textAlignment="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
- 提取控件的样式
通过对应的属性进行设置就好了,在我们添加好了所有的属性之后,可以右击属性文件refactor-> style 进而提取一个文件到 style文件中
- 提取数值包括dp,sp
<TextView
android:id="@+id/textViewId"
android:padding="18dp"
android:textAlignment="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
此处我们可以选中padding的那行 同时按住 alt + enter 将数值提取到 dimens文件中
- 添加字体
<TextView
android:id="@+id/textViewId"
android:fontFamily="@font/allerta"
android:textAlignment="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
你可以通过fontFamily属性来为当前的控件设置字体 ,font是res下边的字体文件,内部存储的是 xxx.ttf 的字体文件
本文地址:https://blog.csdn.net/xh_ssh/article/details/110667934
推荐阅读
-
PHP面向对象编程的基础知识讲解_PHP教程
-
Android 自定义LineLayout实现满屏任意拖动功能的示例代码
-
android studio 3.0.1依赖butterknife报错问题解决办法以及androidstudio2.0和3.0以上butterknife的配置大全
-
Android App中DrawerLayout抽屉效果的菜单编写实例,drawerlayout上下抽屉_PHP教程
-
android教程之把自己的应用加入到系统分享中
-
JavaScript基础知识学习总结篇(每个知识点都附带上机的例子,而不是纯理论) 上,当前字数统计:12435
-
canvas API ,通俗的canvas基础知识(六)
-
三星Android(安卓)手机系统锁屏功能信息泄露风险的防范
-
javascript学习笔记(二十) 获得和设置元素的特性(属性)_基础知识
-
Js中setTimeout()和setInterval() 何时被调用执行的用法_基础知识