首页 > 其他分享 >Android studio学习笔记

Android studio学习笔记

时间:2023-03-20 19:34:07浏览次数:42  
标签:layout 笔记 线性 studio getPaint Android mTv5 mTv4

wrap_content 内容有多少,它的宽度有多少

match_parent 匹配父空间,上一级宽度多少,这一级多少

使用宽度长度自定义的时候最好用dp,因为Android屏幕碎片化比较严重,在不同的系统或手机上可能运行不一样

orietaton 表示控件的排列方向有vertical(垂直)和horizontal(水平)

gravity是设置子元素在该容器内的对齐方式 ,有top、bottom、left、right等

layout_weight(权重)可以分配父空间的比例,比如下面这个代码红黑各占父空间的一半

那如果把上面一个layout_width改成100dp呢?    它会把父空间让出来100dp给第一个

布局管理器

                   线性布局(LinearLayout)

                                    可以横着线性,也可以竖着线性

                   相对布局(RelativeLayout)记住几个用法的名字应该就了解了

                                                                 layout_toLeftOf            layout_toRight             layout_alignBottom                 layout_alignParentBottom            layout_below

TextView

 1 <TextView
 2         android:id="@+id/tv_1"
 3         android:layout_width="wrap_content"
 4         android:layout_height="wrap_content"
 5         android:text="我是【sb】~~~~"
 6         android:textColor="#FF6688"
 7         android:textSize="36sp"/>
 8     <TextView
 9         android:id="@+id/tv_2"
10         android:layout_width="100dp"
11         android:layout_height="wrap_content"
12         android:maxLines="1"
13         android:ellipsize="end"
14         android:text="我是【sb】~~~~"
15         android:textColor="#FF6688"
16         android:textSize="36sp"/>
17     <TextView
18         android:id="@+id/tv_3"
19         android:layout_width="wrap_content"
20         android:layout_height="300dp"
21         android:text="我是【sb】~~~~"
22         android:drawableRight="@drawable/p0"
23         android:textColor="#FF6688"
24         android:textSize="36sp"/>
25     <TextView
26         android:id="@+id/tv_4"
27         android:layout_width="wrap_content"
28         android:layout_height="wrap_content"
29         android:text="我是【sb】~~~~"
30         android:textColor="#FF6688"
31         android:textSize="36sp"/>
32     <TextView
33         android:id="@+id/tv_5"
34         android:layout_width="wrap_content"
35         android:layout_height="wrap_content"
36         android:text="我是【sb】~~~~"
37         android:textColor="#FF6688"
38         android:textSize="36sp"/>
1        mTv4 = findViewById(R.id.tv_4);
2         mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中划线
3         mTv4.getPaint().setAntiAlias(true);//去除锯齿
4 
5         mTv5 = findViewById(R.id.tv_5);
6         mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);

结果图是这样的

 

 

标签:layout,笔记,线性,studio,getPaint,Android,mTv5,mTv4
From: https://www.cnblogs.com/jiu-zi-qing/p/17233944.html

相关文章

  • Android资源的使用之String
    Android允许定义多个字符串资源文件在res/values中<?xmlversion="1.0"encoding="utf-8"?><resources><stringname="hello">HelloWorld!</string><stringnam......
  • android ImageButton示例
    packagecom.xiaohang;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.app.AlertDialog.Builder;impo......
  • Android 之 下拉框(Spinner)的使用
    获得被选中的选项的文本,Index,IDStringvalue=spinner.getSelectedItem().toString();intindex=spinner.getSelectedItemPosition();......
  • Android xml文件里读取string array
    example:XMLfilesavedatres/values/strings.xml:<?xmlversion="1.0"encoding="utf-8"?><resources><string-arrayname="plan......
  • android studio连接mysql
    今天下午课上建民让我们准备安卓端的地铁查询开发,但是我用的是mysql储存,之前的远程数据库是用的sqlserver,所以又重新挑战了我的心魔(当时试了好几天都没法连接mysql),终于成......
  • 《操作系统导论》读书笔记1——CPU虚拟化,进程
    系列文章目录和关于我一丶CPU的虚拟化一个桃子,我们称之为物理(physical)桃子。但有很多想吃这个桃子的人,我们希望向每个想吃的人提供一个属于他的桃子,这样才能皆大欢喜。......
  • 【学习笔记】差分约束学习笔记
    简述差分约束系统,是由\(n\)个元素和\(m\)个约束条件构成的,其中每个约束条件形如\(x_i-x_j\ley_k\)。求解移项得到\(x_i\lex_j+y_k\),这样三角形不等式的形式类似......
  • 构建之法阅读笔记01
    第一章概论在这一章中,作者为我们介绍了一些关于软件工程的基本知识。①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理......
  • 【Android 逆向】【攻防世界】黑客精神
    1.apk安装到手机,提示输入注册码2.jadx打开apkMainActivity.java@Override//android.app.ActivitypublicvoidonCreate(BundlesavedInstanceState){......
  • 重链剖分学习笔记+做题记录
    一、理论知识首先放一张图(明显是OI-Wiki的):\(u\)的子节点\(p_1,p_2,\dots,p_k\)中子树最大的节点叫做重儿子,如有多个,任取其一,记作\(son_u\)。\(u\)除掉\(so......