Android
yaoliangjun306
坚持自己!
展开
-
Android蒙版弹出框效果
package cn.lxsdb.yyd.app.dialog;import cn.lxsdb.yyd.app.R;import cn.lxsdb.yyd.app.constants.AppIntent;import android.app.Dialog;import android.content.Context;import android.content.Intent;impo原创 2016-10-12 15:43:32 · 3618 阅读 · 0 评论 -
Android 判断程序处于前台或者后台
package com.example.test;import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProcessInfo;import android.content.Context;import android.os.Bundl转载 2015-05-03 10:22:36 · 434 阅读 · 0 评论 -
Android 带边框的圆形头像
1.自定义的圆形头像控件 CircleImageView extends ImageView:package ylj.view.circleimageview;import ylj.main.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bit转载 2015-04-30 21:03:51 · 3410 阅读 · 2 评论 -
自定义ProgressDialog(无遮罩效果)
1.自定义progressDialog的theme: @null true @null @android:style/Animation.Dialog stateUnspecified|adjustPan @android:color/trans原创 2015-05-10 20:08:10 · 2780 阅读 · 0 评论 -
Android TextWatcher监控EditText中的输入内容并限制其输入字符个数
布局中EditText在android布局中经常用到,对EditText中输入的内容也经常需要进行限制,我们可以通过TextWatcher去观察输入框中输入的内容public class TextWatcherDemo extends Activity { private TextView mTextView; private EditText mEditText; /转载 2015-04-08 10:09:58 · 678 阅读 · 0 评论 -
ActionBar设置为透明的
1.我原来自定义的ActionBar是有一个蓝色的背景颜色,在LoginActivity中先把它设为透明setActionBarBackgroundColor(getResources().getColor(R.color.transparent));2.再给LoginActivity设置一个theme: true原创 2015-04-11 10:34:24 · 5562 阅读 · 1 评论 -
按返回键时不销毁当前activity
Android 将按Back按钮转换为按Home键一样的效果1.当收到back键消息时,调用moveTaskToBack,这样的效果和按Home一样,程序并没有退出,而是在后台。@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK)转载 2015-04-05 14:59:26 · 2968 阅读 · 0 评论 -
xUtils使用
xUtils简介xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:DbUtils模块:android中的orm框架,一行代码就可以进行增删改查;转载 2015-03-05 21:01:59 · 330 阅读 · 0 评论 -
Android 圆形头像
package com.example.login;import java.io.IOException;import java.io.InputStream;import android.content.Context;import android.content.res.AssetManager;import android.graphics.Bitmap;import and转载 2015-01-10 11:35:26 · 462 阅读 · 0 评论 -
EditText获取光标
// 光标移动到文本末尾 CharSequence text = my_nickname.getText(); if (text instanceof Spannable) { Spannable spanText = (Spannable)text; Selection.setSelection(spanText, text.length转载 2015-05-08 10:50:19 · 874 阅读 · 0 评论 -
Android 使用shape添加边框
项目中用到了一个button单选的效果,就用了shape来实现,代码如下:1.RadioGroup代码 <RadioGroup android:id="@+id/rg_commune_top_tab" android:layout_width="match_parent" an原创 2015-06-16 14:55:24 · 2246 阅读 · 0 评论 -
解决某些手机RadioGroup中的RadioButton不居中问题
今天拿模拟器做测试,好几个都没有问题,后来换了一个三星 note 2的模拟器后出现RadioButton向右偏移了,查了一下网上说,只需要添加一个属性:android:paddingLeft="0dp"就可以,还有人说设置下背景即可,自己试了下,在RadioButton中设置属性 android:paddingLeft="0dp" 或者 android:background="@color/tra转载 2015-05-22 15:32:02 · 674 阅读 · 0 评论 -
Mac系统下android studio无法识别手机
1. 设置 - 辅助功能 - 开发人员工具,勾选“USB调试”,“允许模拟位置”这两项2. 将手机连接电脑,选择连接方式:“媒体设备(MTP)”3. 打开mac电脑的“关于本机“ - “系统报告” - 系统信息硬件中找到USB - USB设备中找到连接的手机 - 在下面栏中找到 - 厂商 ID:0x18d14. 打开终端输入命令: open -e ~/.android/adb_usb.原创 2016-08-27 09:07:22 · 13260 阅读 · 2 评论 -
Android极光推送自定义通知问题
private void showInspectorRecordNotification() { RemoteViews customView = new RemoteViews(context.getPackageName(), R.layout.view_custom); customView.setTextViewText(R.id.tvName_inspec原创 2016-05-06 11:26:03 · 12013 阅读 · 2 评论 -
java.lang.IllegalStateException: Fragment not attached to Activity
当在A Fragment里面调用B Framgent的某个方法的时候,B Fragment的上下文对象为空:getActivity() == null ,这种情况下就会报这个错误。解决办法: if (!isAdded()) { return; } if (!HttpHelper.isNetworkConnected(getActivity())) { toast(ge原创 2015-11-06 11:51:36 · 2109 阅读 · 0 评论 -
Android 监听scrollview滚动实现ToolBar显示和隐藏的效果
1.自定义一个Scrollview:package com.tutor.ui.view;import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView;/** * 自定义scrollview * * @author jerry.yao *原创 2015-10-20 15:03:25 · 2764 阅读 · 1 评论 -
Android引导页面去除白屏
1.在style.xml加上theme: @android:color/transparent true 2.在引导页面加上这个style:android:theme="@style/CustomTheme.FullscreenTransparent"原创 2015-09-16 11:33:09 · 778 阅读 · 0 评论 -
代码设置RadioButton
// 支出类型 rgCategorys = (RadioGroup) findViewById(R.id.rg_categorys); RadioButton rbGeneral = new RadioButton(getApplicationContext()); Drawable drawable = this.getResources().getDrawable(R.drawab原创 2015-07-17 11:01:01 · 1331 阅读 · 0 评论 -
Edittext 限制只能输入数字和字母
项目里的注册页面需要对Edittext做出只能输入数字和字母的限制,同时也可以支持明文和密文显示,方法如下:1. 控件里面先限制显示数字和字母,为了是在明文和密文切换的时候也保持一致 <EditText android:id="@+id/et_password" android:layout_width="match_paren原创 2015-05-25 10:58:52 · 3743 阅读 · 0 评论 -
点击EditText隐藏软键盘代码
/** * 隐藏软键盘 */ private void hideKeyBoard() { ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(getCurrentFocus() .getWindowToken(), InputMethodManager.HI转载 2015-06-29 18:01:23 · 491 阅读 · 0 评论 -
listview选中某一行,选中行高亮显示
//1. 在listView的clickListener中把选中的position传到Adapter的setSelectItem()方法中,并刷新Adapter mMenuItem.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView pare原创 2015-03-02 20:41:40 · 8135 阅读 · 0 评论 -
Android TextView属性详解
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editable转载 2015-01-10 11:04:35 · 425 阅读 · 0 评论 -
EditText属性详解
EditText的属性很多,这里介绍一些:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输转载 2015-01-11 13:07:48 · 425 阅读 · 0 评论 -
横竖屏切换 android:screenOrientation属性
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示, android:screenOrientation="portrait"是限制此页面数竖屏显示。转载 2014-09-04 15:45:38 · 2717 阅读 · 0 评论 -
android模拟器重启问题
如题,这个比较恼火,具体解决办法(在我的机器上屡试不爽) 1、打开任务管理器,结束adb进程 2、此时android console下面会出现错误信息 3、切换到dos下面运行 adb start-server 4.重新run as 5.成功界面转载 2014-08-13 21:24:03 · 2000 阅读 · 0 评论 -
Android中的Selector的用法
Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:(以在mylist_view.xml为例)1.创建mylist_view.xml文件首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/dr转载 2014-09-05 09:48:22 · 448 阅读 · 0 评论 -
隐试意图:ActivityNotFoundException: No Activity found to handle Intent
btn=(Button) findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String text=et.getText().toString().trim(); Intent inten原创 2014-07-28 11:03:30 · 1141 阅读 · 0 评论 -
Ctrl+shift+F格式化代码
转载 2014-07-20 09:06:40 · 796 阅读 · 0 评论 -
Test run failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'
没有引入JUnit,查看配置里面是否勾选了JUnit. Project -> Properties -> Java Build Path -> Order and Export and check JUnit if it is unchecked转载 2014-06-21 23:59:38 · 1061 阅读 · 0 评论 -
Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunn
单击“Android JUnit Test”运行后会,会出现如下警告: Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunner. 模拟器不能记住Androidmanifest的配置,在运行时需要重新设置运行配置,如下: 1.原创 2014-06-22 09:11:13 · 1109 阅读 · 0 评论 -
android 软键盘Enter键图标的设置 android:imeOptions
android 软键盘Enter键图标的设置 android:imeOptions分类: #Android# 2012-10-25 16:04 2957人阅读 评论(3) 收藏 举报目录(?)[+]android 软键盘Enter键图标的设置软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后转载 2014-09-05 09:34:37 · 720 阅读 · 0 评论 -
关于新版SDK报错You need to use a Theme.AppCompat theme的两种解决办法
Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.法一:当在AndroidManifest.xml文件的application的节点设置了属性:android:theme=转载 2014-10-06 10:39:34 · 799 阅读 · 0 评论 -
Android TestCase问题
今天在做Android TestCase,开始报错找不到测试的方法,原来是方法声明为原创 2014-10-26 12:10:15 · 1443 阅读 · 0 评论 -
GridView的使用
<GridView android:id="@+id/gv_home" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:numColumns=原创 2014-09-28 22:24:05 · 409 阅读 · 0 评论 -
ListView使用ViewHolder提高性能
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder mHolder = null; if (convertView == null) { convertView = View.inflate(context, R.layout.item, null)原创 2015-01-11 11:49:37 · 530 阅读 · 0 评论 -
Android按返回键退出程序的两种方式
package com.example.onemoreexit;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent;import an原创 2015-01-10 09:09:13 · 637 阅读 · 0 评论 -
仿ActionBar overflow溢出,竖线菜单效果
XML布局: <ImageButton android:id="@+id/ib_menu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLef原创 2014-11-30 09:41:20 · 625 阅读 · 0 评论 -
ViewPager Demo小记
今天在做一个ViewPager的demo的时候先原创 2014-10-19 16:30:41 · 472 阅读 · 0 评论 -
最新版ADT Eclipse按Alt+/无智能提示
Window --> Preference 之后 Java --> Editor --> ContentAssist --> Advanced-->把JavaProposals打上勾原创 2014-07-20 09:09:52 · 472 阅读 · 0 评论 -
Eclipse <Unhandled event loop exception>
很有可能是hydradm.exe hydradm64.exe 冲突....这2个是 AMD显卡驱动带的催化剂...我把这2个进程杀掉看看转载 2014-08-29 17:54:44 · 462 阅读 · 0 评论