
IT
文章平均质量分 61
lycorics22
行到水穷处,坐看云起时
展开
-
AlertDialog怎么能铺满屏
AlertDialog dialog = builder.create();dialog.setView(view);dialog.show();WindowManager m = getWindowManager(); Display d = m.getDefaultDisplay(); //为获取屏幕宽、高 android.view.WindowManager.Layo原创 2016-07-08 14:58:59 · 722 阅读 · 0 评论 -
图片压缩
import android.graphics.Bitmap;import android.graphics.BitmapFactory;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundExcep原创 2016-10-31 09:32:25 · 361 阅读 · 0 评论 -
ClearTextView
/** * 右边有清空按钮的EditText * 用法同普通的EditText */public class ClearEditText extends AppCompatEditText implements OnFocusChangeListener, TextWatcher { /** * 删除按钮的引用 */ private D...原创 2016-10-31 09:35:59 · 452 阅读 · 0 评论 -
ScrollView嵌套GridView,GridView的写法
public class MyGridView extends GridView { public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs) { super(context,原创 2016-10-31 09:44:04 · 338 阅读 · 0 评论 -
ScrollView嵌套ListView,ListView的写法
import android.annotation.TargetApi;import android.content.Context;import android.os.Build;import android.util.AttributeSet;import android.widget.ListView;/** * Created by Michelle on 2016/1/13原创 2016-10-31 09:41:02 · 326 阅读 · 0 评论 -
ScrollView嵌套ExpandableListView,ExpandableListView的写法
public class MyExpandableListView extends ExpandableListView { public MyExpandableListView(Context context) { super(context); } public MyExpandableListView(Context context, Attr原创 2016-10-31 09:49:17 · 415 阅读 · 0 评论 -
RecycyleView SwipeRefrshLayout 使用
1.布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">原创 2017-03-20 09:24:11 · 836 阅读 · 0 评论 -
recyclerview使用
Recyclerview的优点:根据官方的介绍RecylerView是ListView的升级版,既然如此那RecylerView必然有它的优点,现就RecylerView相对于ListView的优点罗列如下:①RecylerView封装了viewholder的回收复用,也就是说RecylerView标准化了ViewHolder,编写Adapter面向的是ViewHolder而不再是Vi原创 2017-03-20 09:16:31 · 405 阅读 · 0 评论 -
android studio 矢量图
参考链接:Android的矢量图支持参考链接:Android开发中使用矢量图这两个链接很全,看过之后就应该学会了。。。原创 2017-03-20 09:40:34 · 923 阅读 · 0 评论 -
PoppupWindow封装
import android.app.Activity;import android.graphics.drawable.ColorDrawable;import android.view.Gravity;import android.view.View;import android.view.ViewGroup;import android.view.WindowManager;im原创 2016-10-31 09:30:37 · 496 阅读 · 0 评论 -
MaterialDialog封装
/** * MaterialDialog 普通对话框 * * @param context 设备上下文 * @param title 标题 * @param content 内容 * @param negativeText 取消按原创 2016-10-31 09:26:55 · 1794 阅读 · 0 评论 -
ExpandableListView相关(设置父节点不能点击,设置列表默认全部展开,去除父节点图标)
//设置父节点(章目录)不可点击 directotyLv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, Vi原创 2016-10-31 09:21:12 · 3503 阅读 · 0 评论 -
startActivity去除系统自带动画效果
方法一:在startActivity()或者finish()后紧跟调用:((Activity) mContext).overridePendingTransition(0, 0);方法二:在一些特殊情况下方法一是不能实现的.比如给Intent设置了属性:intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);转载 2016-09-02 09:01:44 · 1982 阅读 · 0 评论 -
Activity更新Fragment
Activity更新Fragment (TabLayout ViewPager Fragment)在activity里调用 adapter.notifyDataSetChanged();适配器的写法:方法1:(适配器继承FragmentStatePagerAdapter)public class CoursePagerAdapter extends Fragmen原创 2016-09-02 09:24:45 · 2633 阅读 · 0 评论 -
水平进度条,添加颜色变化
水平进度条,添加颜色变化xml布局:<ProgressBar android:id="@+id/process_pb" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" and原创 2016-09-02 09:44:16 · 831 阅读 · 0 评论 -
scrollview嵌套listview,使内容显示在顶端
scrollView.smoothScrollTo(0, 0);listview.setFocusable(false);原创 2016-06-16 14:51:33 · 438 阅读 · 0 评论 -
获取状态栏高度
//获取状态高度 public int getStatusBarHeight() { int statusBarHeight = -1; int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); if (resourceId翻译 2016-11-07 09:23:02 · 416 阅读 · 0 评论 -
解决切换别的应用,返回此应用,重新启动的问题
if (!isTaskRoot()) { finish(); return; }原创 2016-11-09 13:54:47 · 2280 阅读 · 0 评论 -
Toolbar去除底部阴影
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { toolbar.setElevation(index); }原创 2016-10-31 09:12:22 · 1725 阅读 · 1 评论 -
动态设置margin
TextView ceshiTv = (TextView) findViewById(R.id.ceshi_tv); LinearLayout.LayoutParams lp = (LayoutParams) ceshiTv.getLayoutParams(); lp.setMargins(30, 50, 22, 10); ceshiTv.setLa原创 2016-10-31 09:18:03 · 1238 阅读 · 0 评论 -
U盘做成Mac启动盘之后怎么恢复成原来的U盘(U盘变成efi怎么恢复)
以管理员身份运行命令提示行,输入diskpart,回车,然后list disk,显示电脑连接的驱动器清单,记住优盘前面的编号,比如是1,输入select disk 1,选择优盘,然后输入clean,清空优盘,退出命令提示行,右键点击桌面上的计算机--管理--磁盘管理,右键点击优盘,进行分区和格式化就可以了转载 2017-03-21 14:52:00 · 45681 阅读 · 2 评论 -
webview使用
参考链接:http://blog.youkuaiyun.com/qq_17766199/article/details/71698593原创 2017-05-17 15:31:44 · 355 阅读 · 0 评论 -
TabHost的使用及原理
友情链接 http://blog.youkuaiyun.com/sirenyizhi/article/details/50677239原创 2018-02-22 15:08:07 · 304 阅读 · 0 评论 -
Android Studio 自定义Apk的名字
Android Studio 自定义Apk的名字android {//AS3.0版本 自定义apk的名字 android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = “App _V{defaultConfig.version...原创 2018-03-28 10:55:42 · 1078 阅读 · 0 评论 -
android 动态设置控件的大小
TextView textView; ViewGroup.LayoutParams lp = textView.getLayoutParams(); lp.width = ViewGroup.LayoutParams.MATCH_PARENT; lp.height = (int) ((textList.size() * 58 + 4) * getResources().getDisplayM...原创 2018-03-28 16:42:10 · 3563 阅读 · 0 评论 -
android 自带sdk定位
友情链接: https://blog.youkuaiyun.com/qq_34908107/article/details/53169997(亲测实用)原创 2018-05-17 11:15:54 · 2496 阅读 · 0 评论 -
Android studio 运行java程序
Android studio 运行Java程序 https://www.cnblogs.com/lgfrank/p/8059156.html原创 2018-05-17 11:17:16 · 349 阅读 · 0 评论 -
Android studio中java控制台输出中文乱码
可以参考该网站 https://blog.youkuaiyun.com/qiumeqiu/article/details/50837576原创 2018-05-17 11:18:50 · 438 阅读 · 0 评论 -
ConstraintLayout的使用
完美学习链接:https://www.jianshu.com/p/b884b8c46584转载 2019-03-27 13:44:37 · 243 阅读 · 0 评论 -
android zxing扫码 生成二维码
zxing 实现生成二维码,扫码demo:https://download.youkuaiyun.com/download/chengtaoyan/11170917原创 2019-05-13 13:11:39 · 420 阅读 · 0 评论 -
android一些坑与小技巧
Android的一些坑1、 LinearLayout中的orientation & gravity当LinearLayout布局中设置orientation=”vertical”属性:如果子组件设置layout_gravity=”center_vertical”是无效的;如果LinearLayout中设置gravity=”center_vertical”是可以起到作用将子组...原创 2018-02-28 16:00:56 · 564 阅读 · 0 评论 -
android 主题 设置 colorAccent colorPrimary
主题文件设置的颜色 原创 2018-02-28 15:57:58 · 2266 阅读 · 0 评论 -
Edittext android:inputType 输入的限制
Edittext 输入的限制限制只输入某些值包括数字、字母等 android:digits=”0123456789abcdefghigklmnopqrstuvwxyz” 上面这行代码可以是你任何的限制,只能输入什么就到里面写就可以了,上面写的是只可以输入数字和字母。 android:inputType=”textPassword” android:digits=”0123456789a...原创 2018-02-28 15:49:54 · 2205 阅读 · 0 评论 -
EditText 按键监听 android:imeOptions
android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕 同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键android:imeOptions="actionNone" //输入框右侧不带任何提示 android:imeOptions="actionGo" //右下角按键内容为'开始' android原创 2018-01-20 11:48:20 · 1402 阅读 · 0 评论 -
Android studio 好用 快捷键
Android快捷键1、返回到编辑器(Return to the Editor)返回但保留打开的面板:Esc关闭面板并返回:Shift + Esc2、Scroll to topCtrl+Home3、Scroll to bottomCtrl+End4、toggle caseCtrl+Shift+U5、多行鼠标(1)Alt +鼠标 (2)Shif原创 2018-01-20 11:40:10 · 360 阅读 · 0 评论 -
android 怎么判断手机号是移动还是联通
imei和imsiimei、imsi是大部分应用自动采集的设备信息,Android中需要在MINIFEST声明权限,6.0以上手机还需要用户显示授权才可以正常获取。这两个标识有什么区别、联系?为什么应用这么执着于采集这两个信息呢?imeiIMEI(International Mobile Equipment Identity,国际移动设备标识),imei与手机绑定。原创 2018-01-20 14:38:01 · 6702 阅读 · 0 评论 -
android 空指针避免
空指针的避免方法:1. 不要在Set中使用null2. 不要把null作为map的键值。3. 尽可能的尽早检查,如果为 null 不执行或者 结束本方法4. 遇到必须的参数,比如通过intent传参到新的目标 activity,而且一定需要这个参数,那么在新的目标activity中判断是否有参数if(getIntent() == null) throw new NullPoin原创 2018-02-06 13:51:38 · 1356 阅读 · 0 评论 -
SeekBar去除左右内边距
SeekBar去除左右内边距android:paddingStart=”0dp” android:paddingEnd=”0dp”原创 2018-02-28 15:41:11 · 5044 阅读 · 0 评论 -
Android Context 解析
Android Context 解析Context类型Android应用都是使用Java语言来编写的,那么Android程序和一个Java程序,他们的区别在哪里? Android程序不想Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系...原创 2018-02-28 15:43:17 · 324 阅读 · 0 评论 -
开启Android系统程序设置页面
6、开启Android系统程序设置页面Intent intent = new Intent();intent.setClassName("com.android.settings","com.android.settings.ManageApplications");intent.setAction("android.intent.action.MAIN");try { st...原创 2018-02-28 15:45:05 · 560 阅读 · 0 评论