- 博客(23)
- 收藏
- 关注
原创 提醒对话框 AlterDialog
AlterDialog没有公开的构造方法,必须借助AlterDialog.builder才能完成参数设置。AlterDialog名为提醒对话框,它是Android中最常用的对话框,可以完成常见的交互操作。setPositiveButton:设置肯定按钮信息,包括按钮文本和点击监听器。setNegativeButton:设置否定按钮信息,包括按钮文本和点击监听器。setNeutralButton:设置中兴按钮的信息,包括按钮文本和点击监听器。setMessage:设置对话框的内容文本。
2023-04-12 23:34:12
228
原创 android 文本变化监听器
注意:代码里面的视图对象v,虽然控件类型为View,但它必须是EditView类型才能正常关闭软键盘。beforeTextChanged:在文本改变之前触发。afterTextChanged:在文本改变之后触发。onTextChanged:在文本改变过程中触发。
2023-04-12 23:20:53
750
原创 焦点变更监听器
Toast.makeText(this,"请输入11位的手机号码",Toast.LENGTH_SHORT).show();// 为什么没有选onclick?因为要点两下才会触发onclick,第一下时切换焦点动作。android:hint="请输入11位手机号码"// 给et_password注册一个焦点变化监听器。android:hint="请输入6位手机号码"// hasFocus 表示当前控件是否获得焦点。android:text="登录"/>//焦点变更的处理方法。
2023-04-12 23:12:57
287
原创 EditText编辑框
EditText用于接收软键盘输入的文字,由文本视图派生而来,拥有TextView已有的各种属性和方法。inputType:指定输入的文本类型。若同时使用多种文本类型,则可使用 | 把多种文本类型拼接起来。android:text="下面是登录信息" />android:hint="请输入用户名"android:hint="请输入密码"maxLength:指定文本允许输入的最大长度。textColorHint:指定提示文本的颜色。hint:指定提示文本的内容。
2023-04-12 22:51:50
123
原创 android 单选按钮RadioButton
tv_result.setText("哇哦,你是个帅气的男孩");tv_result.setText("哇哦,你是个漂亮的女孩");getCheckedRadioButtonId:获取已选中单选按钮的资源编号。// 使用的checkedid 判断单选按钮的id。android:text="请选择的性别:"/>android:text="男"/>单选按钮:指的是一组按钮中选择其中一项,并且不能多选。// 在用户点击组内的单选按钮时触发。check:选中指定资源编号的单选按钮。
2023-04-12 22:41:48
481
原创 android 复选框CheckBox
复选框CheckBox是CompoundButton一个最简单的实现控件,点击复选框将它勾选,再次点击取消勾 选。复选框对象调用setOnCheckedChangeListener方法设置勾选监听器,这样在勾选和取消勾选时就 会触发监听器的勾选事件。compoundButton(复合按钮)继承与Button,拥有Button的属性和方法。android:text="这是系统的checkbox" />:设置左侧勾选图标的图形资源。:设置勾选状态变化的监视器。:设置按钮的勾选状态。:判断按钮是否勾选。
2023-04-11 22:59:45
1452
原创 android 状态列表图形
常见的图形文件一般为静态图形,但有时会用到动态图形,比如按钮控件的背景在正常情况下是凸起 的,在按下时是凹陷的,从按下到弹起的过程,用户便晓得点击了该按钮。根据不同的触摸情况变更图 形状态,这种情况用到了Drawable的一个子类StateListDrawable(状态列表图形),它在XML文件中 规定了不同状态时候所呈现的图形列表。:是否勾选——复选框CheckBox,单选按钮RadioButton。:是否获取焦点——文本编辑框EditText。是否按下 ——Button。:是否选中——各控件通用。
2023-04-11 22:20:09
190
原创 向上一个Activity返回数据
String desc = String.format("收到请求消息:\n请求时间为:%s\n请求内容为:%s",response_time,response_content);String desc = String.format("收到请求消息:\n请求时间为:%s\n请求内容为:%s",request_time,request_content);tv_response.setText("待返回的消息为:" + response);android:text="传送请求数据"/>
2023-04-10 20:40:01
157
原创 向下一个Activity发送数据
String desc = String.format("收到请求消息:\n请求时间为%s\n请求内容为%s",Bundle:内部用于存放消息的数据结果是Map映射,既可添加或删除元素,还可判断元素是否存在。// 从上一个页面传来的意图中获取包裹 getIntent():获取启动当前活动时的内容。// 往包裹存入名为request_content的字符串。// 往包裹存入名为request_time的字符串。android:text="今天的天气真不错"/>第一个Activity。第二个Activity。
2023-04-09 17:52:21
85
原创 显示Intent和隐式Intent
Intent用于Android各组件之间的通信,主要完成下列3部分工作:(1)标明本次通信请求从哪里来、到哪里去、要怎么走。(2)发起方携带本次通信需要的数据内容,接收方从收到的意图中解析数据。(3)发起方若想判断接收方的处理结果,意图就要负责让接收方传回应答的数据内容。Intent的组成部分见表。
2023-04-09 16:58:34
130
原创 Activity启动模式
FLAG_ACTIVITY_NEW_TASK 与singleInstance不同点:新的 Task 没有说只能存放一个目标 Activity,只是说决定是否新建一个 Task,而 singleInstance 模式下新的 Task 只能放置一个目标 Activity。FLAG_ACTIVITY_CLEAR_TOP == singleTask :如果同时设置FLAG_ACTIVITY_SINGLE_TOP和FLAG_ACTIVITY_CLEAR_TOP,则直接使用栈内对应Activity;
2023-04-09 16:01:35
394
原创 Activity两个页面的跳转及生命周期
第一个Activity@Override// 1.第一种 在Intent的构造函数中指定//2 .第二种 调用意图对象的setClass方法指定//3. 第三种 调用意图对象的setComponent方法指定第二个Activity
2023-04-09 14:59:16
501
原创 禁止和恢复按钮
对于Button是否允许按钮,需引入android:enabled,当属性值为rue时,则允许点击按钮;String desc = String.format("您点击了按钮:%s", ((Button)v).getText());android:text="这里查看测试按钮的点击结果" />android:text="启用测试按钮" />android:text="禁用测试按钮" />android:text="测试按钮"
2023-04-08 19:51:30
63
原创 按钮Button
textAllCaps="false": false表示字母全部转换为大写 ,true 表示字母全部转换为大写。btn_three.setText("接口实现方式");btn_two.setText("匿名内部类的实现方式");btn_one.setText("onclick点击方式");drawablePadding:指定图片与文字的间距。android:text="按钮1" />android:text="按钮2" />android:text="按钮3" />android:text="图标在下方"
2023-04-08 17:26:00
109
原创 启动docker报错 Failed to start Docker Application Container Engine.
启动docker报错 Failed to start Docker Application Container Engine.
2023-01-05 16:32:52
336
原创 Module build faild:Error :Node Sass version 6.0.1 is incompatible with ^4.0.0
npm run server 报错。自己的版本node与安装的node-sass的版本的是否相对应。如果不是相对应:则安装相对应的版本;首先:查看node的版本。因为我的node-sass是6.0.1的版本,所以我就改为6.0.1。
2023-01-05 16:26:47
607
原创 报错:“export ‘default‘ (imported as ‘mui)‘ was not fount in ‘../lib/mui/js/mui-min.js‘
报错:“export 'default' (imported as 'mui)' was not fount in '../lib/mui/js/mui-min.js'
2023-01-05 16:03:43
231
原创 长整型的四则法则混合运算,乘方,阶乘
利用双向循环链表实现长整数的存储,每个结点含一个整型遍历。任何整型变量的范围是-(2^15-1)~(2^15-1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。整型量范围是-(2^n-1)~(2^n-1),其中,n是由程序读人的参量。输入数据的分组方法可以另外规定。设计一个实现任意长的整数进行四则混合运算的演示程序。实现长整型的四则混合运算;实现长整型的乘方和阶乘运算。
2023-01-05 15:50:54
1183
2
原创 关于npm install报错
可以用:npm cache clean --force就可以了。这两个值是否为Null,如果不是则需要修改(特别提醒:如果是window10及以上的需要管理员身份运行)证明你安装nmp i的时候由于网络的原因,里面的文件没有安装全。只需清除缓存就好npm cache clean --forc。1.安装npm install 报错:关于proxy的错误?如果安装的时候报错关于 “Invalid Version:”Npm install 或者 npm i。
2022-11-11 12:00:52
2024
1
原创 为什么Vue.config.productionTip=false修改了,网页上的提示还在呢?
为什么Vue.config.productionTip=false修改了,网页上的提示还在呢?productionTip: true 改为 false。阻止vue在启动时产生生产生产提示,网页不再显示。解决方法:去引入的Vue.js里面修改。
2022-11-10 15:12:33
1080
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人