安卓
壹柒伍_
这个作者很懒,什么都没留下…
展开
-
安卓31:AndroidStudio—ImageSwitcher 图片切换器组件
可以在java文件中设置切换动画设置淡出动画setOutAnimation(AnimationUtils.loadAnimation(MainActivity.this,动画资源));设置进入动画setInAnimation(AnimationUtils.loadAnimation(MainActivity.this,动画资源));设置完动画后需要指定视图工厂setFactory()方法,以匿名内部类为参数,需要重写makeview()方法在视图转换器中创建一个视图,为ImageSwicher原创 2021-02-09 22:07:01 · 2861 阅读 · 9 评论 -
安卓30:Android Studio app默认打开为横屏显示(代码)
只需在AndroidManifest.xml文件的activity标签中使用以下代码,即可实现app默认横屏打开。android:screenOrientation="landscape"原创 2021-02-09 21:49:27 · 1800 阅读 · 0 评论 -
安卓29:Android Studio进度条组件之RatingBar的使用方法
RatingBar允许用户通过拖动来改变进度,是使用星星图案表示进度的组件称为星级评分条。XML属性描述android:isIndicator用于指定该星级评分条是否允许用户改变,true不能改变,false可以改变android:numStars用于指定进度条的星星数量android:rating用于指定已完成的进度条星星数量android:stepSize用于指定星的填充方式,默认为0.5,即以半颗为单位。用于获取每次最少要改变多少个星级方法:通过原创 2021-02-08 19:04:35 · 530 阅读 · 0 评论 -
安卓28:Android Studio进度条组件之SeekBar的使用方法
SeekBar允许用户通过拖动滑块来改变值的组件称为拖动条组件。Seekbar其实是ProgressBar的子类,所以进度条的方法和属性seekBar都是可以使用的。但是ProgressBar是不跟用户交互的,只是提供显示任务进度的作用,而SeekBar则是对ProgressBar的功能进行扩充,使其可以和用户进行交互,即响应用户的点击和拖动事件。SeekBar属性:android:thumb 用户改变拖动块的外观,修改为图片资源监听器设置通过setOnSeekBarChangeListener原创 2021-02-08 11:45:47 · 1992 阅读 · 0 评论 -
安卓27:Android Studio进度条组件之ProgressBar的使用方法
ProgressBar用于显示某个耗时操作完成的百分比的组件称为进度条。ProgressBar默认产生圆形进度条。滚动条的样式随着主题(前三个)或者样式资源(后三个)的变化而变化。常用属性:XML属性描述max用于设置进度条的最大值android:progress用于指定进度条已完成的进度值android:progressDrawable用于设置进度条轨道的绘制形式常用方法描述setProgress(int progress)方法用原创 2021-02-05 13:39:33 · 7695 阅读 · 0 评论 -
安卓26:Android studio页面全屏显示
使用此行代码即可设置页面全屏显示:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//页面全屏显示原创 2021-02-05 11:36:29 · 524 阅读 · 0 评论 -
安卓25:Android studio 计时器chronometer的使用
Chronometer作为一个计时器。当需要记录用户进行某项操作所消耗的时间的时候,或者在游戏中需要限制时间时候,可以使用它。Chronometer类有3个重要的方法:start、stop和setBase,其中start方法表示开始计时;stop表示停止计时;setBase方法表示起始时间。start和stop方法没有任何参数,setBase方法有参数,表示开始计时的基准时间。如果要从当前时刻重新计时,可以将该参数值设为SystemClock.elapsedRealtime()。还可以对Chronom原创 2021-02-04 15:06:53 · 1630 阅读 · 0 评论 -
安卓24:Android关于日期和时间的几个相关控件DatePicker、TimePicker等
Android平台下,关于日期和时间的几个相关控件。包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、DigitalClock(数字时钟控件)。DatePicker DatePicker、TimePicker都继承自android.widget.FrameLayout,并且默认展示风格、与操作风格也类似。DatePicker用于展转载 2021-02-04 13:18:21 · 1757 阅读 · 0 评论 -
安卓23:Android studio的DatePicker.calendarViewShown无效?
DatePicker.calendarViewShown=false无效在窗口同时设置这两个属性:android:calendarViewShown="false" android:datePickerMode="spinner"原创 2021-02-04 12:55:09 · 421 阅读 · 0 评论 -
安卓22:Android studio主题样式(theme文件)的设置
app如何设置主题 在styles.xml或theme.xml文件中添加代码:<resources> <style name="AppTheme" parent="AppBaseTheme"></style></resources>在AndroidManifest.xml设置 application标签中的@style/AppTheme引用自哪个文件夹中的styles.xml,这是根据运行此程序的手机系统来决定的,如果手机系统的API转载 2021-02-03 16:08:17 · 9370 阅读 · 1 评论 -
安卓21:Android studio编译问题总结
安卓编译出现问题时,可以查看Logcat页面查看错误详情。通过选定项目包名,找到Error.1.空指针问题。出现问题的可能原因是:对象使用时只定义并未实例化原创 2021-02-02 14:32:04 · 122 阅读 · 0 评论 -
安卓20:Android Studio 组件监听事件实现的三种方法
匿名内部类的方法在xml文件中初始化组件并设置id属性,以便在java文件中可以通过findViewById来获取组件。初始化当前所需要控件:private Button xxxx,通过findViewById方法(参数为R中的id),返回一个View的对象,系统自动强转成组件对象–所有组件都是view类的子类。设置组件的监听器,通过监听器实现我们点击组件需要操作的事情:组件对象在setOnClickListener方法中new一个OnClickListener类,并在OnClickListener原创 2021-01-27 18:54:48 · 3317 阅读 · 0 评论 -
安卓19:Android studio图片适配问题,解决图片缩放现象
mipmap:采用Android Studio开发Android APP,在项目的res目录下,会出现以mipmap开头的文件夹。mipmap只有这几个密度文件,不需要新建!根据Android官方的描述,mipmap仅仅用于存放APP启动图标,可由Image Asset Studio生成。Image Asset Studio会生成mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi五种尺寸的图标。各种密度下的图标建议尺寸为密度建议尺寸mdpi48*48hdpi7原创 2021-01-25 12:15:34 · 4449 阅读 · 0 评论 -
安卓18:Android Studio界面布局相关项目总结
使用网格布局管理器时,考虑分成三列会使对话框图片太小,不适合浏览,故分为六列,通过layout_columnSpan设置跨度,使页面更美观。使用表格布局管理器在左侧和右侧添加空白列的原因:需要让中间部分允许被拉伸,保证中间内容正好在中间,填补空白区域。让需要位于中间的列,设置为layout_stretchColumns,多列以逗号隔开。...原创 2021-01-23 10:39:19 · 352 阅读 · 0 评论 -
安卓17:android布局文件里Button等组件书写方式的区别
以<Button 位置A />与<Button 位置A> 位置B </Button>为例两者并无实质性区别。位置A代表书写属性的地方。只能在这个位置写属性,且只有在这个位置书写属性会有提示。如果在标签下定义子标签,就只能是通过<Button 位置A> 位置B</Button>的方式放置。且只能放在位置B时,书写组件标签会有提示。...原创 2021-01-22 15:53:00 · 145 阅读 · 0 评论 -
安卓16:Android studio gravity和layout_gravity的区别
一、gravity和layout_gravity相同处两者都是设置对齐方式的属性。内部的属性值相同。二、gravity和layout_gravity的不同处gravity是设置自身内部元素的对齐方式。如果是view组件,则是设置内部文字的对齐方式。如果是ViewGroup布局组件如LinearLayout,则为设置它内部view组件的对齐方式。layout_gravity是设置自身相当于父容器的对齐方式。组件设置layout_gravity属性,则表示这个组件相对于父容器的对齐方式。【注意1】如果转载 2021-01-21 15:44:02 · 861 阅读 · 0 评论 -
安卓15:Android Studio控制UI界面的四种方法
控制UI界面的四种方法:使用XMl布局文件控制UI界面:不灵活在Android应用的res/layout目录下编写xml布局文件,包含对组件的属性设置。属性的设置是以“android:属性名=”的方式设置的 在Activity中使用java代码引用布局文件:SetContentView(R.layout.布局文件名)在java代码中控制UI界面:灵活但实现复杂不使用布局文件,通过在java代码中new布局和组件进行布局。 所有代码要写在super代码的后面。 创建布局管理器对象,将布局管原创 2021-01-21 10:31:17 · 2478 阅读 · 5 评论 -
安卓14:Android Studio4.1 Edittext组件添加后报错,视图无法正常显示。
Android Studio4.1 Edittext组件添加后报错,视图无法正常显示。单击此处启用新的布局渲染引擎。如果引起任何问题,可以稍后使用Settings > Experimental. 选中use new layout Rendering engine这是我解决这个问题的方法。...原创 2021-01-20 21:56:56 · 725 阅读 · 0 评论 -
安卓13:Android Studio Button组件默认样式为蓝紫色,无法更改
将res/values/themes.xml中的Theme.MaterialComponents.DayNight.DarkActionBar改为Theme.MaterialComponents.DayNight.Bridge即可。改动前:改动后:原创 2021-01-20 21:54:00 · 3622 阅读 · 5 评论 -
安卓12:重新安装Android studio后,打开旧项目出现 Failed to install the following Android SDK
重新安装 Android Studio后出现了下面的错误,系统不能正常build工程。Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;28.0.3 Android SDK Build-Tools 28.0.3 platforms;android-28 Android SDK Platform 28To build this pro原创 2021-01-19 20:40:36 · 3081 阅读 · 0 评论 -
安卓11:android studio出现:Executing tasks: [:app:assembleDebug] in project D:\Android studio\New start
新建项目的保存路径,尽量不要修改。如果修改后,在打开项目时,两个未打包的项目可能会错误的以打包的方式运行程序,项目可能会出现一直卡在Gradle:Build Running,Gradle:Executing tasks 的情况,能打开虚拟机,但程序在虚拟机内不能正常运行。如果出现上述情况,重启或者重新安装吧,然后build-clean project。试过网上很多方法,浪费时间,最后都没有成功解决。...原创 2021-01-19 20:26:05 · 11066 阅读 · 0 评论 -
安卓10:Android studio xml文件添加注释问题
Android studio文件里对代码的注释一般采用 <!--注释内容 -->的方式进行。只能在组件的布局代码后,或者在组件的前面添加注释,不能像在java文件中使用//或/**/注释。在XML文件中,形如 <Button /> 的表示方式,其中“/>”的含义表示这个XML中没有内文,他是一个最小的组件组成单元,也就是说他的中间不能包含其他任何< >的代码,所以在中间注释会出现错误。例如:<!-- 在组件前注释--> <.原创 2021-01-18 17:57:40 · 582 阅读 · 0 评论 -
安卓9:Android studio模拟器屏幕翻转、旋转屏幕的解决办法
1. 打开下拉页面的屏幕旋转按钮2. 点击任意一个旋转手机的按钮,屏幕则自动进行旋转原创 2021-01-18 17:35:18 · 3868 阅读 · 0 评论 -
安卓8:Andorid常见问题-图片插入后,列表内有波浪线
Androidstudio图片插入后,使用没问题,但是下方有波浪线。解决办法:更改图片的命名方式,在Androidstudio中资源文件名称必须以字母开头。原创 2021-01-17 13:14:56 · 2067 阅读 · 4 评论 -
安卓7:Android中View和Viewgroup的区别
Android里的图形界面都是由View和ViewGroup以及他们的子类构成的。Android应用的所有UI组件都继承了view类,一个view类在一个屏幕上占据一块空白的矩形区域。View:所有可视化控件的父类,提供组件描绘和时间处理方法,是绘制在屏幕上的、用户能与之交互的一个对象;ViewGroup:是View类的子类,可以拥有子控件,是一个用于存放其他View(和ViewGroup)对象的布局容器。View类和view类的子类位于不同的包中,其中view类位于android.view包中,vi.原创 2021-01-16 10:11:08 · 826 阅读 · 0 评论 -
安卓6:Android Studio 模拟器的相关设置
AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运行项目。Android在电脑上成功运行模拟器需要创建AVD。模拟器的相关设置:系统语言设置:在虚拟机中,与手机操作流程大致相同,找到“设置”,添加语言“简体中文”。设置中文输入法:设置–语言–屏幕键盘–Gboard 多语言输入–语言–添加中文(简体)拼音系统时间设置:虚拟机和本机时间不同:则通过“设置”–日期和时间–关闭“使用网络原创 2021-01-15 19:40:08 · 1111 阅读 · 0 评论 -
安卓5:Android Studio 4.1 直接在Android Studio中运行Android模拟器
Android Studio 4.1 版本可以直接在Android Studio中运行Android模拟器。使用此功能可以节省屏幕空间,使用热键在模拟器和编辑器窗口之间快速导航,以及在单个应用程序窗口中组织IDE和模拟器工作流程。可以在Studio中管理快照和常见的模拟器操作,例如旋转和获取屏幕截图,但是要访问全部选项,仍然需要运行稳定的模拟器。使用此功能需要打开File → Settings → Tools → Emulator →选中 Launch in Tool Window来启用。...原创 2021-01-15 19:37:13 · 1239 阅读 · 0 评论 -
安卓4:Andorid常见问题-R文件生成失败
R文件生成失败,显示效果如下解决办法:Build-CleanProject即可。原创 2021-01-14 17:04:12 · 156 阅读 · 0 评论 -
安卓3:Android文件目录详解-manifest文件夹和java文件夹
manifest文件夹在manifest/AndroidManifest.xml文件中,前三行代码是默认生成的,不用过分了解。下面是文件中的重点部分<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launch原创 2021-01-14 16:58:33 · 2623 阅读 · 0 评论 -
安卓2:常用的视图结构
用户在Android Studio中第一次创建一个项目,点击左侧的Project选项卡,在Project窗口下会显示不同的视图选择。其中使用主要以project视图以及android视图为主。Android视图:它通过类型来组织项目的文件。Android视图最大的优点是去掉了一些我们本身不关心的文件和文件夹.(配置,属性文件等)。把一些资源文件,源文件非常清晰的合并在一起,隐藏了一些系统自动生成的文件和文件夹能够让我们更方法的管理整个项目/module.如下图,Android视图下的App是首次创建原创 2021-01-14 16:19:56 · 310 阅读 · 0 评论 -
安卓1:android中的project和module
Android中的project和moduleandroidstudio 中一个project就是一个项目,一个项目可以有多个module,也就是多个模块。一个module就是一个应用程序。在手机上看到的一个个应用程序就是module,而project是在手机上看不到的,只是保存在电脑中的项目。其实在AS中,一个工作目录Project也就是对应了一个文件夹。在这个文件夹下放了多个Android项目(所谓的Module)...原创 2021-01-14 15:59:46 · 1161 阅读 · 0 评论