![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 76
老张啊
不断学习,不断前进
展开
-
Activity的四种启动模式
Standard 标准模式Android创建Activity时的默认模式,假设没有为Activity设置启动模式的话,默觉得标准模式。每次启动一个Activity都会又一次创建一个新的实例入栈,无论这个实例是否存在。第一次点击数据传输按钮,第一次到达A界面,查看打印日志到达A界面之后,再次点击buttontoa按钮,虽然依旧是A界面,但是hashcode的值已经变化,这里充分显示了第一种启动模式每一次通过B再返回A综上我们发现每一次Activiy都是新创建的SingleTop 栈.原创 2021-01-05 15:35:30 · 270 阅读 · 0 评论 -
()Android中的Activity之间的数据传输
跳转我们永远不可能只在一个界面操作所有流程,因此不可避免的需要页面之间的跳转,这里主要介绍两种跳转方式,即显式传递和隐式传递,只需在onClick方法中添加如下 //显式传递1 Intent intent = new Intent(AActivity.this, BActivity.class); startActivity(intent); //显式传递2原创 2021-01-04 21:44:14 · 199 阅读 · 0 评论 -
()Android中的Activity创建与周期
引入为了创建一个新的Activity我们可以直接通过目标包下,我们可以直接右键创建,这样系统会自动帮助我们生成layout文件,也会自动帮我们,将其在manifest中声明。实践接下来,我们自己动手自己创建Java类,自己将其声明并填写onCreate方法,首先,我们先创建Java类继承自AppCompatActivity 类,然后在layout中创建activity_test.xml文件,然后在AndroidManifest中声明刚刚创建的TestActivity最后创建onCreate方原创 2021-01-04 18:25:33 · 123 阅读 · 0 评论 -
(九)Android中的ImageView组件
1. 引入在日常生活中,我们使用的任何app肯定要包含图片,下面介绍两个,一个是本地的图片,另一个是使用第三方库,加载网络图片。2.使用本地图片通过引入ImageText组件,这里主要新属性为,android:scaleType=“fitXY”android:src="@drawable/imageview"这两个属性,一个设置图片的路径,一个设置填充的方式,可以参照https://www.jianshu.com/p/32e335d5b842,这篇文章。而图片的路径,直接引入就好了,我们依然把图原创 2021-01-03 13:57:46 · 765 阅读 · 3 评论 -
(八)Android中的CheckBox组件
引入复选框就是我们通常的不定项选择题一样,可以选择多个,可以选择一个。其实只要简单的使用checkbox就可以完成这个任务。实现本文定义了两个复选框,分别选择相对布局和线性布局完成,相对布局使用较为简单的checkbox,完成。<TextView android:id="@+id/textview_checkbox" android:layout_width="wrap_content" android:layout_height="wrap_原创 2021-01-03 11:34:08 · 937 阅读 · 0 评论 -
(七)Android中的RadioButton组件
按钮组的用处在哪呢?当然是选择性别的时候,当我们选择男和女的时候,我们只能选择一个。下面定义了两个按钮组,每个按钮组分别有包含两个按钮,为了能够不重复选择两个,必须将他们放在一个按钮组里。第一个按钮组,采用比较普通的两个按钮,可以选择,通过checked=“true”设置默认选择第二个按钮组,则设计更加美观的格式,去除了按钮的原点,android:button=”@null",然后背景属性参照了按钮按压的不同效果那里,这里才用按钮是否被选择。<RadioGroup androi原创 2021-01-02 17:57:10 · 1438 阅读 · 3 评论 -
(六)Android中的EditText组件
讲到可编辑文本行,最先想到的就是登录界面了,从一个登录界面入手,简单的就只需要两行即可,一个是用户名还有一行密码。<EditText android:id="@+id/edit_text1" android:layout_width="match_parent" android:layout_height="80dp" android:textColor="#FFAD33" android:textSize="30sp"原创 2021-01-02 16:45:53 · 392 阅读 · 0 评论 -
(五)Android中的Button组件
1.主要内容文字大小和颜色自定义背景形状自定义按压效果点击事件2.具体实现1.Button是继承自TextView,所以设置按钮中的文字大小和颜色与上一个相同<Button android:layout_marginTop="15dp" android:id="@+id/mybutton1" android:layout_width="match_parent" android:layout_height="wrap_c原创 2021-01-02 13:08:25 · 448 阅读 · 0 评论 -
(四)Android中的TextView组件
1.主要内容文字大小与颜色显示不下,用省略号中划线和下划线跑马灯2.具体实现本部分在第一个页面建立了一个button按钮,通过button按钮的响应事件跳转到另一个界面,首先在activity_main中设立一个按钮<Button android:id="@+id/bt1" android:layout_width="match_parent" android:layout_height="100dp" android:text="BUTTon"原创 2021-01-02 11:46:20 · 453 阅读 · 0 评论 -
(三)Android布局管理器-相对布局
1.基本属性android:layout_width:用来设置布局宽度。android:layout_height:用来设置布局高度。以上两个属性在布局管理器中一般设置为match_parent,即与父容器相同。android:paddingBotton:设置底内边距。 android:paddingLeft:设置左内边距。android:paddingRight:设置右内边距。android:paddingTop:设置顶内边距。以上四个属性可以设置为具体数值,比如16dp;也可以使用尺寸资源进原创 2021-01-02 09:22:41 · 416 阅读 · 0 评论 -
(二)Android布局管理器-线性布局
1 常用属性android:orientation 布局方向○vertical垂直线性布局,horizontal水平线性布局 android:id 为控件指定相应的ID android:text android:grivity 指定控件的基本位置, android:textSize 指定控件当中字体的大小 android:background 指定该控件所使用的背景/背景色 android:width 指定控件的宽度 android:height 指定控件的高度 android:padd原创 2021-01-01 23:37:53 · 237 阅读 · 1 评论