android小知识
文章平均质量分 70
半坡人
每天进步一点点
展开
-
利用注解加载布局
自定义注解入门详情http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html原创 2016-12-22 10:09:00 · 248 阅读 · 0 评论 -
Android 用Time和Calendar获取系统当前时间
概述用Time和Calendar获取系统当前时间(年月日时分秒周几),参考java日期和时间效果图源码:import android.app.Activity;import android.os.Bundle;import android.text.format.Time;import android.view.View;import android.widget.R...原创 2017-01-11 14:13:18 · 6559 阅读 · 0 评论 -
Android 悬浮窗的简单实现
概述利用WindowManager(窗口管理器)和WindowManager.LayoutParams(参数属性)来实现一个小悬浮窗。这是效果图:布局很简单就略了。下面是代码:java源码public class MainActivity extends Activity implements View.OnClickListener { Button btn_原创 2017-01-09 16:25:51 · 4888 阅读 · 4 评论 -
Android 桌面widget的简单实现
概述由于要编写一个天气预报应用需要用到桌面widget配套使用,所以查了不少资料,终于知道了如何实现。这是我找到的一个比较清晰的教程博文http://blog.csdn.net/dyllove98/article/details/9280847。这是效果图:主要步骤:添加一个继承AppWidgetProvider的子类。新建一个res下的xml文件夹,添加xml原创 2017-01-09 09:43:46 · 660 阅读 · 0 评论 -
Android中Toast如何显示纯数字
概述大家都知道用Toast只能显示一串字符,那么如何显示一串数字呢,其实很简单,在数字或表示数字类型对象的前面加上 ""+ 就行了代码 int i=1; Toast.makeText(this,""+i, Toast.LENGTH_SHORT).show();原创 2016-12-29 20:47:39 · 2076 阅读 · 0 评论 -
Android点击Button按钮切换按钮文字显示
概述布局 <Button android:id="@+id/btn_open" android:layout_width="wrap_content" android:layout_height="wrap_content" />原创 2016-12-29 15:43:37 · 8220 阅读 · 1 评论 -
Android 在其他类中获取某个activity类中的布局和Id
layout为布局,布局里面可以放任何空间,获取布局控件可以用findViewById方法获取。 //获取MainActivity中LayoutInflater (上下文参数)LayoutInflater factorys = LayoutInflater.from(MainActivity.this);//获取View 对象View view= factorys.inflate(...原创 2017-01-06 09:29:15 · 12709 阅读 · 13 评论 -
Android EditText回车不换行
概述有时候我们需要在EditText组件输入完直接点回车进入 回车点击事件中处理相关业务,总是换行很伤脑筋,索性网上搜了一个办法,很实用,在这里记下来。首先获取组件id: edt_city= (EditText) findViewById(R.id.edt_city);然后: //回车不换行 edt_city.setOnEditorActionListener(ne原创 2017-01-05 22:35:39 · 4165 阅读 · 0 评论 -
Android窗口主题与风格(Style and Theme)
概述android应用,大家第一反应可能是:点开应用图标,进入全屏窗口显示详细信息。殊不知,android应用显示的窗口不单单是全屏,还可以有其他的样式。比如,背景透明的,对话框的。最简单的使用办法,直接在manifest里application或者activity里添加:android:theme="@android:style/Theme.Dialog">效果:第二原创 2017-01-05 17:05:18 · 825 阅读 · 0 评论 -
使用Async执行下载任务
布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_p翻译 2016-12-27 09:41:44 · 254 阅读 · 0 评论 -
使用线程Thread实现自动播放动画
涉及到的知识点有:HandlerTimer().schedule( , , );代码:import android.app.Activity;import android.os.Bundle;import android.os.Message;import android.widget.ImageView;import android.os.Handler;impor原创 2016-12-26 16:26:36 · 1186 阅读 · 0 评论 -
android 点击两次后退键退出程序
现在大多数应用都有点两次后退键退出程序,防止用户误操作。我觉得这是一个很和谐的设计,和注册输入两次密码防遗忘有着异曲同工之妙,其实生活中大多数行为也有着相似的地方,比如:出门锁门再拧一下,把钱包放口袋再拍一下,敲完代码再回车一下,哈哈,瞎扯了~ 说正事:再按一次退出程序 @Override public boolean onKeyDown(int keyCode, KeyEvent e原创 2016-12-23 09:51:35 · 391 阅读 · 0 评论 -
Intent传递数据到另外一个Activity
两个布局:java代码:初始界面注意下面我加粗的代码,定义一个String 类型的对象用来接收EditText输入的字符串,然后放进intent中传递走。由于之前我习惯把要用到的对象都在主类中先实例好,再在其他方法里调用,结果点击后怎么也传不到下一个activity里面。后论坛求助经过网友的帮助,将String对象放在点击事件onClick()里声明就行了,或者不用这个对象接收...原创 2016-12-27 14:12:52 · 2627 阅读 · 0 评论