Android
m0_63911789
这个作者很懒,什么都没留下…
展开
-
用对话框设置一个退出界面
<Button android:id="@+id/b1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="普通对话框" android:onClick="myClick"></Button> public void myClick(View v) { ...原创 2022-05-03 09:50:26 · 111 阅读 · 0 评论 -
选项菜单,上下文菜单,弹出菜单概括
属性 :title :设置菜单的文本icon :设置菜单的背景id :设置菜单的idshowAsAction :设置菜单的显示情况always : 使菜单显示到工作台withtext :控制图标和文本共同显示IfRoom :如果有空间就显示使菜单运行到虚拟机上// 创建选项菜单 @Override public boolean onCreateOptionsMenu(Menu menu) {// 加载菜单资源原创 2022-04-30 20:15:19 · 422 阅读 · 0 评论 -
checkbox,radioButton,togglebutton,seekbar属性
android:checked="true"设置按钮的初始状态,true为被选中状态,false为未被选中状态用代码设置初始状态格式 CheckBox cb=findViewById(R.id.checkBox);// 设置复选框是否被选中 cb.setChecked(false);// 获取复选框的状态 boolean ischecked=cb.isChecked();设置...原创 2022-04-27 21:40:48 · 1382 阅读 · 0 评论 -
约束布局基本属性与认识
layout_constraintVertical_biaslayout_constraintHorizontal_bias垂直/水平偏移量,取值范围为0-1,默认0.5 app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" a.原创 2022-04-23 20:46:08 · 337 阅读 · 0 评论 -
网格布局制作计算器及其属性
layout_columnSpan :跨几列<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android...原创 2022-04-21 22:19:13 · 235 阅读 · 0 评论 -
用表格布局制作计算器背景
如果直接在TableLayout中添加控件,那么控件将和父容器等宽如果想让控件出现在同一行,那么这些控件的外层一定要加一对<TableRow>在<TableRow>的控件中,宽度默认为wrap-contentstretchColumns : 可伸展的列shrinkColumns : 可收缩的列collapseColumns : 可隐藏的列三个属性均是通过索引控制<?xml version="1.0" encoding="utf-8"?>...原创 2022-04-21 21:58:00 · 642 阅读 · 0 评论 -
通过帧布局设置图像
<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_w...原创 2022-04-21 15:38:29 · 82 阅读 · 0 评论 -
ProgressBar 介绍
style : 设置进度条样式,默认为圆形水平进度条 :@style/Widget.AppCompat.ProgressBar.Horizontalprogress :设置当前进度max : 设置最大进度indeterminate: 使进度条滚动设置进度条随时间滚动 :首先在ProgressBar中设置一个id ProgressBar p=findViewById(R.id.p1); new Thread() { ...原创 2022-04-20 21:48:39 · 132 阅读 · 0 评论 -
Button点击事件
Button点击事件一般是通过匿名内部类的方式去实现的,格式如下<Button android:id="@+id/bt1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="自定义点击事件"></Button>在xml文件中对按钮属性进行添加id处理...原创 2022-04-20 21:24:54 · 9506 阅读 · 0 评论 -
注册和登录界面的实现总结
布局文件 :<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">原创 2022-04-19 20:43:51 · 1663 阅读 · 0 评论 -
EditView 与 ImageView的基本属性
Editview主要属性 :hint : 输入提示,当输入时提示会消失用hint与inputType制作一个拨号界面代码如下 :<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-a.原创 2022-04-19 19:43:00 · 236 阅读 · 0 评论 -
TextView 文本基础属性
基础属性一栏 :原创 2022-04-19 11:29:42 · 363 阅读 · 0 评论 -
Android 布局中通用的属性
android:layout_width 宽度设置 android:layout_height 高度设置 android:background 背景图/颜色 android:layout_margin 外边距 android:padding 内边距原创 2022-04-19 10:56:42 · 1877 阅读 · 0 评论 -
相对布局常见属性概括
常见属性一栏 :相对于父容器的定位代码展示<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <..原创 2022-04-19 10:39:19 · 129 阅读 · 0 评论 -
线性布局常用属性介绍
常见属性一栏1 : orientation : 决定内容是水平还是竖直排列vertical : 竖直horizontal: 水平效果展示 2: grivaty :控制组件内的子元素的对齐方式原创 2022-04-19 09:51:07 · 1032 阅读 · 0 评论 -
Android studio SetcontentView方法与用代码创建布局
setContentView 方法简单介绍// 设置内容视图(setContentView方法用于装载布局文件)// R : 为每一个资源文件按类别分配一个索引// layout :里面存放的是布局文件// 通过R.类别名.资源名去操作对应的资源// setContentView(R.layout.activity_main);用代码创建一个最简单的线性布局// 设置一个最简单的线性布局原创 2022-04-09 20:46:37 · 1746 阅读 · 0 评论 -
Android Studio的基本使用
1:创建一个project右键file,点击new,点击new project左边选择phone and Tablet,右边选择empty Activity,点击next选择 对应名字,点击Finish2:创建一个Module右键file,点击new,点击new Module,后面操作与创建project类似最终点击finish即可完成3:如何删除Module左键已经创建好的Module,选...原创 2022-04-04 20:26:01 · 1533 阅读 · 0 评论