Android
Tong XU
欣赏简洁的代码是一种赏心悦目的事情。
展开
-
怎样修改Android Studio主题颜色为黑色
刚刚初学Android,但是很不喜欢android studio的默认主题颜色,一直以来都比较喜欢黑色,所以这里简单介绍如何将主题颜色修改为黑色。第一步,在菜单file下选择settings选项;第二步,选择appearance选项;第三步,将theme修改为Darula; ...原创 2018-09-09 13:32:29 · 9562 阅读 · 0 评论 -
Android学习GPS的一个网站
https://www.bilibili.com/video/av22836860?from=search&seid=15171762428668632039这个老师讲的非常好!原创 2018-12-09 17:41:32 · 123 阅读 · 0 评论 -
Android中获取LocationProvider的三种方式
1.获取所有可用的LocationProvider: List<String> providerNames = locationManager.getAllProviders(); StringBuilder sb = new StringBuilder(); for(Iterator<String> iterator =...原创 2018-12-09 16:49:25 · 2152 阅读 · 0 评论 -
Android中调用locationManager.getProvider(LocationManager.GPS_PROVIDER)程序异常闪退
下图代码是在MainActivity.java中代码 :LocationProvider locationProvider = locationManager.getProvider(LocationManager.GPS_PROVIDER); textView.setText(locationProvider.getName());在AndroidManifest.x...原创 2018-12-09 16:36:34 · 2483 阅读 · 0 评论 -
Android制作一个图片定时轮播效果,如下图所示,小圆圈与图片一一对应,有多少张图片就有多少个小圆圈,当前图片所对应的小圆圈为红色。
在这道题中仅仅是考虑到了计时操作,单击事件处理和绝对布局。其实,图片播放器的制作相信我们大家都会的,使用一个ImageSwitcher图片切换器即可,但是怎么在图片上增加小圆圈呢?这问题还是有点意思的,在我的代码里面采用了绝对布局,虽然这个已经是不建议使用的布局,但仍能完成本题的目标。话不多说,贴代码!!!!//MainActivity.javapackage com.examp...原创 2018-10-19 17:50:38 · 491 阅读 · 0 评论 -
android打地鼠游戏
在这次实现中,我没有采用线程实现,而是采用了递归的方式。话不多说,贴源码://MainActivity.java代码package com.example.dell.ch4_10;import android.content.DialogInterface;import android.graphics.Color;import android.support.v7.app....原创 2018-10-12 11:31:35 · 2227 阅读 · 0 评论 -
Android中常用的图片控件
图片显示框ImageView 图片显示框的作用与TextView类似,TextView用于显示文字,ImageView则用于显示图片,ImageView中有一个src属性用于指定图片的来源。可是显示图片还存在一个问题,当我们的图片比ImageView的区域大的时候如何显示呢?在ImageView中有一个常用并且重要的属性scaleType,用于设置图片的缩放类型。该属性值常用的有...原创 2018-09-15 16:02:34 · 4399 阅读 · 0 评论 -
Android中如何设置一个控件在另外一个控件的左上方
在介绍这个话题前,首先介绍一下有关相对布局的概念: 相对布局,顾名思义就是相对于某个参照物的位置来摆放新的控件,由RelativeLayout类表示,这种布局的关键是找到一个合适的参照物,参照物主要分为两类:直接父容器和兄弟控件。由于每个控件只有一个父容器,当以父容器为参照物时,属性值只有true或false两种。兄弟控件可以有很多,通过控件id来唯一区分,当以兄弟控件为参照物时,属性值...原创 2018-09-20 11:10:54 · 20640 阅读 · 0 评论 -
Android布局管理器
Android中布局管理器本身也是一个界面控件,所有的布局管理器都是ViewGroup类的子类,都可以当作容器类来使用。因此,可以在一个布局管理器中嵌套其他布局管理器。Android中常用的布局管理器主要有:线性布局,表格布局,相对布局,层布局以及网格布局。线性布局:它用LinearLayout类表示,所谓的线性是指所有的控件沿着同一个方向进行排列,在Android中,只提供了水平和垂直两种方...原创 2018-09-09 15:09:49 · 181 阅读 · 0 评论 -
Android控件的高度,宽度设置
几乎每一个界面控件都需要设置android:layout_height,android:layout_width这两个属性,用于指定该控件的高度和宽度。fill_parent:表示控件的高或宽与其父容器的高或宽相同。 wrap_content:表示控件的高或宽恰好能包裹内容,随着内容的变化而变化,但最大不能超过父容器的大小。 match_parent:该属性值与fill_parent完全相...原创 2018-09-09 14:55:37 · 4673 阅读 · 0 评论 -
Android中利用GoogleAPI显示当前位置的经度,纬度
package com.example.dell.gpsex1;import android.Manifest;import android.content.pm.PackageManager;import android.location.Criteria;import android.location.Location;import android.location.Locati...原创 2018-12-09 17:42:56 · 596 阅读 · 0 评论