Android 基础提高
Homilier
晨起迷雾,心有归处,遮不住我前方的路。
展开
-
EditText之imeOptions与inputType属性的使用
imeOptionsimeOptions属性用于设置软键盘Enter键功能,但在使用该属性必须设置android:singleLine="true",为单行输入,否则没有任何效果。actionNone:[没有动作](有下个输入框则跳入,否则收起软键盘)actionUnspecified:[未指定]/下一项(有下个输入框则跳入,否则收起软键盘)actionPrevious:上原创 2017-11-02 20:52:07 · 726 阅读 · 0 评论 -
MPAndroidChart3使用详解8:RadarChart(雷达图)顶角显示圆点——额外设置一组顶点值数据方案
目录1 实现:2 效果:1 实现:Step 1:分别新建5个shape资源文件。Step 2:内容如下,根据个人需求更改颜色、半径、尺寸。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"...原创 2019-05-22 12:54:51 · 3003 阅读 · 7 评论 -
MPAndroidChart3使用详解7:RadarChart(雷达图)
1 简述2 使用Step 1:在布局文件(.xml)中添加雷达图控件<com.github.mikephil.charting.charts.RadarChart android:id="@+id/rc" android:layout_width="match_parent" android:layout_height="match_parent"/...原创 2019-05-22 13:57:36 · 4610 阅读 · 5 评论 -
Android Studio快捷技巧,提高编码速度
一、在Android Studio中使用其他编译器的快捷键(如Eclipse)对于有些Eclipse的忠实用户,可能用不习惯Android Studio的默认快捷键,那么你可以做一些相关设置,使得也能在Android Studio中继续使用Eclipse或其他编译器的快捷键,但有些快捷键冲突也会造成不少麻烦,谷歌建议还是使用默认的快捷键,既然如此,那我们也只好慢慢熟悉吧。 File ...原创 2018-10-04 09:18:02 · 618 阅读 · 1 评论 -
MPAndroidChart3使用详解6:Legend(图例)
目录1 方法总览2 使用说明2.1 设置图例形状2.2 设置图例条目的排列方向2.3 设置图例内容的方向2.4 设置图例的摆放位置2.5 设置自定义图例2.6 设置格外图例2.7 设置启用自动换行1 方法总览 返回类型 方法 描述 void setForm(...原创 2018-04-25 09:25:51 · 11780 阅读 · 13 评论 -
MPAndroidChart3使用详解5:PieChart(饼状图)
1 方法总览1.1 百分值角度 返回类型 方法 描述 void setUsePercentValues(boolean enabled) 设置是否使用百分值,默认为false void setMaxAngle(float maxangl...原创 2018-04-25 09:07:58 · 18992 阅读 · 25 评论 -
MPAndroidChart3使用详解4:BarChart(柱形图)
柱状图使用实例>> 代码:private BarChart bc; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit...原创 2018-04-25 08:55:56 · 9547 阅读 · 19 评论 -
MPAndroidChart3使用详解3:LineChar(折线图)
目录1 简述2 使用说明2.1 使用2.2 设置数据2.3 折线数据集设置样式(LineDataSet)2.4 折线数据设置样式(LineData)2.5 Y轴(YAxis)2.5 X轴(XAxis)2.6 综合案例2.7 填充2.8 Maker1 简述2 使用说明2.1 使用Step 1:在布局中添加折线图控件&l...原创 2018-04-25 08:36:15 · 5053 阅读 · 15 评论 -
MPAndroidChart3使用详解2:图表控件抽象基类Chart
1 简述public abstractclass Chart<T extends ChartData<? extends IDataSet<? extendsEntry>>>extendsandroid.view.ViewGroupimplementsChartInterface2 使用说明 2.1 设置无数据文本>> 相关方...原创 2018-04-25 08:20:29 · 850 阅读 · 2 评论 -
MPAndroidChart3使用详解1:前言
目录1 简介2 使用3 支持图表类型1 简介MPAndroidChart是基于Android平台的一个比较强大图表库,具有丰富的图表类型。GitHub项目地址:https://github.com/PhilJay/MPAndroidChartAPI文档地址:https://jitpack.io/com/github/PhilJay/MPAndroidChart/v...原创 2018-04-24 23:04:35 · 1160 阅读 · 4 评论 -
使用butterknife应该注意的问题
eclipse将下载butterknife的jar包添加到你的libs中,并构建,很多人都认为这样就可以使用,然后匆匆忙忙写完程序运行。一片红,又崩了,这时就纳闷了,看了日志才发现报了空指针。那如何解决该问题了?在之前导入并构建后其实还需要做相应的配置才可使用,如下:· 选中项目右键->properties(项目)->javacompiler(Java 编译器)->选中Annotatio原创 2017-11-03 14:22:47 · 319 阅读 · 3 评论 -
SharedPreferences的简单应用
SharedPreferences的四种操作模式:Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容;Context.MODE_APPEND:如果文件存在就往文件追加内容,否则就创建新文件;MODE_WORLD_READABLE:表示当前文件可以被其他应用读取;MODE_WORLD_WRITE原创 2017-10-31 14:31:32 · 378 阅读 · 0 评论 -
MPAndroidChart3使用详解9:RadarChart(雷达图)顶角显示圆点——重写RadarChart控件添加顶角圆点绘制方案
目录1 思路:2 实现:3 效果:1 思路:查看RadarChart控件源码,找到绘制网线的相关源码,获取到各个顶点的坐标后,便可以在各个顶点绘制圆。Step 1:既然圆点是在网线各个顶点,那便跟绘制网线相关联,我们可以从绘制网线的公开方法入手去查找,最先想到就是setDrawWeb方法,直接影响网线的绘制,这个方法也很简单只设置了mDrawWeb的值。Ste...原创 2019-05-22 13:56:52 · 2112 阅读 · 7 评论