- 浏览: 158288 次
最新评论
-
ricesorry:
ListView 仿QQ微信侧滑出现删除按钮 -
夜色蓝:
哎呦,demo还不错哦!
ListView 仿QQ微信侧滑出现删除按钮
文章列表
Android 文件的选择(转)
- 博客分类:
- android
打开文件选择器
private void showFileChooser() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult( Intent.createChooser(intent, "Select a File to Upload&q ...
转载自:http://blog.csdn.net/csxwc/article/details/25337783
本文为那些不错的Android开源项目第二篇——开发工具库篇,**主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他**。
Android开源项目系列汇总已完成,包括:
Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Androi ...
我们有时做一个菜单,点击后,背景变为点击后色,效果如下:
这里只是简单介绍实现过程:
定义存放菜单的listview:
<ListView
android:id="@+id/subject_menu_category_lv"
android:layout_width="match_parent"
...
广播Broadcast简单使用
- 博客分类:
- android
android广播最简单使用,在需要接收广播的界面里使用如下方法:
/**
* 注册广播
*/
private void registerBroadcast() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Constant.BROADCAST_ACTION_DEPLOY_LINE);
myBroadcastReciver = new MyBroadcastReciver();
registerReceiver(myBroadcastReciver ...
转载自:http://blog.csdn.net/lyc66666666666/article/details/9219039
android前段组件中, 填表单,选择条目 的样式有很多, WheelView滚动组件为其中一种,如下图所示:
前两种大家很多都用过, 不过我修改了一下,弄出第三种,希望能帮助到大家:
除了使用theme的方式来加载动画外,还可以在代码启动activity时,调用overridePendingTransition方法,加载切换动画效果:
subjectSearch.setOnClickListener(new OnClickListener() {//点击弹出搜索页面
@Override
public void onClick(View arg0) {
/**
* 搜索条只有在宠物那一层消失才可以点击
*/
if(mainSubjectPetTitleBar.getVisibility() ! ...
转载自:
http://blog.csdn.net/lnb333666/article/details/8962715
如题:反编译的了微信的包才知道这做饭,惭愧惭愧...
AndroidManifest.xml 注意application节点 的android:theme属性,这个属性是影响全局的,只要其它activity没有单独设置过theme就使用该theme:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
sqlife查询报错及关键字加粗方式
- 博客分类:
- android
sqlife查询报错及关键字加粗的实现示例简单记录如下:
/**
* 搜索知识点
* @param query
* @return
*/
public List<KnowledgePoint> searchKnowledgePoints(String query , String subjectId) {
if(query == null){
return null;
}
KnowledgePoint kp = null;
List<KnowledgePoint> kpList = new A ...
我们Android平台是一个又一个的Activity组成的,每一个Activity有一个或者多个View构成。所以说,当我们想显示一个界面的时候,我们首先想到的是建立一个Activity,然后所有的操作在Activity里面实现,或者是一个Dialog或者Toast。这种方式固然简单,但是在有些情况下,我们要求的只是简单的显示,用Activity显然是多余,这个时候,我们如何处理呢?
原来,整个Android的窗口机制是基于一个叫做 WindowManager,这个接口可以添加view到屏幕,也可以从屏幕删除view。它面向的对象一端是屏幕,另一端就是View,直接忽略我们 ...
自定义对话框AlertDialog
- 博客分类:
- android
常用的对话框可以直接调用系统提供的AlertDialog,这过系统提交的对话框比较丑,我们得改写一下:
效果如下:
含确认和取消两按钮的:
只含取消按钮的:
(1)对话框工具类MyAlertDialogUtil.java:
package com.vvpinche.util;
...
Android 完美高仿的微信源码(转载)
- 博客分类:
- android
本软件基本实现微信的所有UI效果。具备如下功能点:登录、功能指引、退出对话框、设置界面、会话界面、右上角功能键、详细资料头像点击放大效果、摇一摇摇一摇判断“shake”部分来源于网络,具体地址忘了。。。。摇一摇的动画效果是我做的,支持真机摇一摇哦! 新特点:主界面使用的是viewpager 支持手势也支持底部图标点击!(比原版微信tabhost强多了!)其他的不说了,看截图:
像游戏一样的进度条很常用到,我们简单制作如下:
(1)自定义控件:
package com.yiduoyun.tiku.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widge ...
转自:http://www.xuebuyuan.com/1587193.html
Android中获取手机屏幕的高度和宽度,我们知道在onCreate方法中获取到的值都是为0的,有人说可以在onClick方法中获取值,这个也是个方法 ,但在onWindowFocusChanged方法中可以直接获取到,而且有的时候场景的需要,就不得不在Activity渲染完成后立马获取值,这时候onWindowFocusChanged()方法就用到实处了,类似的有PopupWindow的显示(显示一个页面的教育页面的时候需要用到),如果在onCreate方法中执行的话,会报没有token的一场,就是因 ...
自定义ListView中的分割线(转)
- 博客分类:
- android
ListView中每个Item项之间都有分割线,设置android:footerDividersEnabled表示是否显示分割线,此属性默认为true。
1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。
<ListView
android:id="@+id/local_groups_list"
android:layout_width="match_parent"
android:layout_height="wrap ...
自定义网络加载状态对话框
- 博客分类:
- android
网络加载时需要一段时间,这段时间可以加载一个加载中对话框,这里定义了两个,一个是加载普通图片做成的桢动画,一个是git动画
(1)CustomProgressDialog.java
/**************************************************************************************
* [Project]
* MyProgressDialog
* [Package]
* com.lxd.widgets
* [FileName]
* CustomProgressD ...