- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 Android Studio中AlertDialog的使用方法4-3
在《Android Studio中AlertDialog的使用方法4-1》和《Android Studio中AlertDialog的使用方法4-2》中提到,可以通过AlertDialog类的静态内部类builder设置对话框的标题、内容、图标以及布局。除了以上内容外,还可以通过builder为对话框添加按键,主要可以添加三种按键,分别是PositiveButton、NegativeButton和NeutralButton。1 添加PositiveButton通过builder调用setOnPosit
2021-10-31 11:14:55 748
原创 Android Studio中AlertDialog的使用方法4-2
在《Android Studio中AlertDialog的使用方法3-1》中提到,使用AlertDialog的静态类builder来操作对话框,通过builder可以设置对话框的标题、内容以及显示对话框。除此之外,还可以通过builder来设置对话框的标题图标、是否消失以及显示布局等。1 设置标题图标通过builder调用setIcon()来设置对话框的标题图标,如图1所示。图1 设置标题图标从图1中可以看出,setIcon()方法的参数是图标的ID。其效果如图2所示。图2 显示
2021-10-30 22:35:15 757
原创 Android studio中AlertDialog的使用方法4-1
Android Studio中的AlertDialog类是对话框类即android.app.Dialog类的子类,用来创建并显示对话框。通过AlertDialog类创建的对话框中,可以包含两个或者三个按键。1 设置对话框AlertDialog类的三个构造方法的访问权限都是protected,如图1所示。图1 AlertDialog类的构造方法因此,不能通过AlertDialog类的对象来操作对话框,只能用AlertDialog.builder类来操作对话框。1.1 定义Aler.
2021-10-29 08:57:30 1143
原创 Android Studio中使用样式文件
Android Studio的样式(style)文件包含了样式资源,样式资源定义了单个视图(View)或者整个活动(Activity)的界面格式和外观。1 添加样式文件在Android Studio中添加样式文件的方法,如图1所示。图1 添加样式文件如图1所示,将项目视图方式设置为“Android”(图1①),之后选择“app->res->values”文件夹(图1②),在弹出的菜单中选择“New->XML->Values XMF File”。之后,弹出“C.
2021-10-24 17:24:20 8615
原创 Android Studio中ImageView的scaleType属性2-2
2 指定位置显示除了让图片在ImageView居中显示外,还可以指定图片显示的位置,比如从ImageView的左上角开始显示等。该类型的取值可以是fitStart、fitCenter、fitEnd和fitXY。2.1 fitStart将ImageView的scaleType属性值设置为fitStart时,表示从ImageView的左上角开始显示图片。当ImageView的宽度和高度比要显示的图片大时,图片会按比例放大,直到要显示的图片的高度或者宽度充满整个ImageView为止,如图6所示。
2021-10-23 11:02:26 1380
原创 Android Studio中ImageView的scaleType属性2-1
Android Studio的ImageView视图可以用来显示图片资源。而ImageView视图的scaleType属性的作用是控制显示的图像与视图进行匹配,该属性不同的取值对应于不同的匹配方式。1 居中显示通过scaleType属性可以将要显示的图片位于视图的中心位置,该类取值有三种,分别是center、centerCrop和centerInside。1.1 Center将ImageView的scaleType属性值设置为center,表示将要显示的图像的中心点与ImageView的中心
2021-10-23 10:58:03 1889
原创 Pycharm中显示Please select a valid Python Interpreter
1 运行时弹出“Edit Configuration”对话框在使用Pytharm编写代码点击运行按键后,可能会弹出“Edit Configuration”对话框,如图1所示。图1 “Edit Configuration”对话框从图1①中可以看到错误信息,“Please select a valid Python interpreter”,即“请选择一个有效的Python解释器”,但是在Python interpreter的选项中,则显示“<No interpreter>”,即没.
2021-10-22 10:13:54 63508 18
原创 Android Studio中RadionButton的响应方法2-2
2.1.2 定义“onRadionButtonClicked”方法需要在主活动(MainActivity)中定义“onRadionButtonClicked”方法,如图4所示。图4 “onRadionButtonClicked”方法“onRadionButtonClicked”方法的访问权限public,返回值必须是void,参数必须是View的对象。在图4①中,通过isChecked()方法得到按键是否被选中,如果被选中,则变量checked是true,否则是false。接下来通过swit
2021-10-18 22:08:23 939
原创 Android Studio中RadionButton的响应方法2-1
Android Studio中的RadionButton可以让用户从一系列的选项中选择一个选项。1 基本使用方法RadionButton也叫做单选按键,因此一系列的单选按键之间是互斥的,需要将这一系列的RadionButton聚集到RadioGroup中,才能确保一次只选择一个单选按键。使用RadionButton的方法如图1所示。图1 使用RadioButton从图1中可以看出,在RadioGroup中(图1①)包含了两个RadioButton(图1②和图1③),这两个Radio.
2021-10-18 22:05:04 1346
原创 Android Studio中变量有下划线情况的处理
1 原因Android Studio的代码中,有时变量会有下划线的情况,如图1所示。图1 有下划线的变量如图1所示,String类型的变量input_user具有下划线,其含义是该变量被多次赋值。2 处理可以通过Android Studio的菜单栏“Settings->Editor->Color Scheme->Language Defaults”中打开设置对话框,如图2所示。图2 设置界面选中左侧的“Reassigned local variable.
2021-10-15 23:42:47 9442 1
原创 Android Studio中使用ImageButton时显示“Missing contentDescription”的处理方法
ImageButton是Android Studio中的用来显示图片的Button视图。可以通过其src属性来设置在Button中显示的图片。当使用ImageButton时,有时会显示“Missing contentDescription attribute on image”警告,如图1所示。图1 “Missing contentDescription attribute on image”警告该警告的意思是没有设置ImageButton的contentDescription属性。1 c.
2021-10-12 16:26:41 2396
原创 Android Studio中设置按键响应的方法2-2
1.4 通过内部类的方式设置响应“1.2 通过匿名内部类的方式设置响应”中提到了通过创建匿名内部类实现响应的方法,其实也可以将创建一个相应的非匿名内部类来实现响应,如图5所示。图5 非匿名内部类从图5中可以看出,MyButton类实现了View.onClickListener接口(图5①),并且重写onClick()方法(图5②),在onClick()方法中,使用switch...case语句判断用户点击的哪个视图,进行后续处理(图5③)。在MainActivity的onCreate(.
2021-10-10 19:20:25 919
原创 Android Studio中设置按键响应的方法2-1
Android Stduio的按键响应就是当用户点击了该按键后,要进行怎样的处理。可以通过两种方法设置按键响应:一种是通过setOnClickListener()方法设置,另一种是通过通过视图属性进行设置。1 通过setOnClickListener()方法设置1.1 setOnClickListener()介绍setOnClickListener()方法的作用是注册一个回调函数,当视图被点击后,就会调用该函数。相关链接1 回调函数,由别人的函数在运行期间调用你实现的函数,那么你实现的这个函
2021-10-10 19:17:22 2552
原创 Android Studio中Toast的使用方法2-2
3 设置Toast的字体和颜色Toast信息的字体和颜色与其他视图的字体和颜色相同。因此,调整Toast的字体和颜色,实际上就是调整其他视图的字体和颜色。在show()方法之前,使用如图6所示的代码。图6 设置Toast的字体和颜色其中,toast.getView()方法获取活动当前使用的布局,布局文件代码如图7所示,因为当前的布局是LinearLayout(图7①),因此变量linearLayout是LinearLayout的对象;之后通过linearLayout调用getChild.
2021-10-09 17:52:50 1494
原创 Android Studio中Toast的使用方法2-1
Toast是Android Studio中的一个视图,用来快速显示少量信息。Toast显示信息时,就像漂浮在程序之上,当调整Android系统的声音或者保存设置时就会看到Toast显示的信息,如图1所示。图1 调整Android系统声音1 基本使用方法在MainActivity类的onCreate()方法中,通过Toast类显示信息的代码如图2所示。图2 Toast的基本使用方法其中,toast是Toast类的对象,makeText()方法是Toast类的静态方法,该方...
2021-10-09 17:48:43 6501
原创 Android Studio中视图的inputType属性3-3
2.3 日期当输入的数字表示日期时,主要有三种类型,分别是日期、时间和日期+时间。2.3.1 日期将视图的inputType属性值设置为“date”时,可以实现输入日期的功能,如图6所示。图6 输入日期从图6中可以看到,输入日期的软键盘不但包括0-9数字(图6①),还包括了用于日期格式的“-”(图6②)和“/”(图6③)。2.3.2 日期将视图的inputType属性值设置为“time”时,可以实现输入日期的功能,如图7所示。图7 输入时间从图7中可以..
2021-10-07 11:55:34 1170
原创 Android Studio中视图的inputType属性3-2
2 数字输入通过视图的inputType属性,还可以设置输入数字的格式,其中包括数学数字、电话号码和日期等格式。2.1 输入数学数字inputType属性可以指定输入的数字是数学数字。当其值是“numberSigned”时表示带符号的数字;“number”表示不带符号的数字;“numberDecimal”表示小数。将视图的inputType属性值设置为“numberSigned”时,可以实现带符号数字的输入,如图4所示。图4 输入带符号的数字当点击视图时,弹出的软键盘不但带有数.
2021-10-07 11:52:44 1876 1
原创 Android Studio中视图的inputType属性3-1
inputType属性一般用于TextView或者EditText视图,表示输入内容的类型。inputType的取值有很多,主要分为英文文本输入、数字输入、密码输入等几大类。1 英文文本输入当输入英文文本时,inputType属性可以控制输入单词的大小写、自动处理等功能。1.1 输入单词大小写1.1.1 控制单词首字母大写将视图的inputType属性值设置为“textCapWords”时,可以控制输入的单词首字母大写。运行程序后,点击该视图,此时弹出的软键盘全部都是大写字母,当输入了第
2021-10-07 11:50:28 2179
原创 Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-2
3.2.2 通过编辑器添加子元素编辑器的界面如图6所示。图6 编辑器选择左上角的“+”,如图6①所示,会弹出“Add Key”对话框,其中“Key”表示添加的字符串的名字(图6②),“Default Value”表示字符串的内容(图6③),最后点击“OK”按键(图6④)。从图7中可以看出,在strings.xml中已经添加了一个新的子元素。图7 添加子元素3.3 提取资源法提取资源法可以将硬编码直接转换成strings.xml中的字符串子元素。在xml布局文件中,选中..
2021-10-05 12:56:20 1625
原创 Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-1
Android Studio在xml布局文件中,有时会显示“Hardcoded String XXX,should use @string resource”的警告信息。其中Hardcoded String指的是字符串硬编码,该警告信息的意思是最好不要使用字符串硬编码,而是要使用@string资源。 硬编码即直接指定内容时,带来的不便有(1)当程序中存在多个相同的硬编码内容并需要修改时,要将程序代码中每个硬编码内容都要修改一遍,这样的过程比较繁琐(2)硬编码不利于将程序代码转变为其他语言(3...
2021-10-05 12:52:38 12895
Windows7下VS2008维护模式破解工具.rar
2019-05-31
基于VS2015套接字完成端口模型源代码
2018-07-04
基于对话框程序的注册码快捷键粘贴功能的实现
2017-04-23
Windows文件系统过滤驱动开发教程(第二版)
2017-04-23
Windows Graphics Programming Win32 Gdi And Directdraw.chm
2017-01-31
DirectDraw中文手册
2017-01-31
VS2008编译驱动程序的配置方法
2016-10-23
ddkwizard_setup_v1.2.0a及ddkward.cmd
2016-10-23
filespy源代码
2016-09-25
黑客调试技术解密pdf
2016-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人