- 浏览: 158229 次
最新评论
-
ricesorry:
ListView 仿QQ微信侧滑出现删除按钮 -
夜色蓝:
哎呦,demo还不错哦!
ListView 仿QQ微信侧滑出现删除按钮
文章列表
方法如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageView imageView = (ImageView) findViewById(R.id.imageview);
int w = View.MeasureSpec.makeMeasureSpec(0,View.Mea ...
(1)android.app.Fragment:兼容的最低版本是android:minSdkVersion="11"
因此你的应用不能兼容3.0以下的应用。
可以使用<fragment>标签的,这点很重要,如果是用android.support.v4.app.Fragment的话,是不能是用<fragment>标签的,会抛出android.view.InflateException: Binary XML file line #7: Error inflating class fragment异常
(2)android.support.v4.a ...
获取android配置文件的版本信息
- 博客分类:
- android
在配置文件AndroidManifest.xml里自己可以指定versionCode的versionName,在代码可以使用如下方式获取它们值:
/**
* 获得应用的版本信息
* @param context
* @return
*/
public static String getAppVersionName(Context context) {
String versionName = "";
try {
PackageManager pm = context.getPackageM ...
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38140505
自从Gallery被谷歌废弃以后,Google推荐使用ViewPager和HorizontalScrollView来实现Gallery的效果。的确HorizontalScrollView可以实现Gallery的效果,但是HorizontalScrollView存在一个很大的问题,如果你仅是用来展示少量的图片,应该是没问题的,但是如果我希望HorizontalScrollView可以想ViewPager一样,既可以绑定数据集(动态改变图片),还能做到,不管多少 ...
http://blog.csdn.net/floodingfire/article/details/8144604
约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。
上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。
当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用的是小米手机,在别的手机上都运行正常,小米这里却总是碰钉子。虽然我是个理性的米粉,但是也暗地里把小米的工程师问候了个遍。真是惭愧!
...
转载自:
http://ryanhoo.github.io/blog/2014/07/16/step-by-step-implement-parallax-animation-for-splash-screen-of-zhihu/
前言
Parallax Scrolling (视差滚动),是一种常见的动画效果。视差一词来源于天文学,但在日常生活中也有它的身影。在疾驰的动车上看风景时,会发现越是离得近的,相对运动速度越快,而远处的山川河流只是缓慢的移动着,这就是最常见的视差效果。视差动画独有的层次感能带来极为逼真的视觉体验,iOS、Android Launcher、Websit ...
通常,Fragment作为Activity整体视图层次树的一部分,被嵌入到宿主Activity的界面的一部分。有两种方法能够把Fragment添加到Activity布局中:
1. 在Activity布局文件的内部声明Fragment。
你能够像一个视图那样给Fragment指定布局属性。下例说明了给Activity指定两个Fragment的布局文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schema ...
实现中国古文的那种行文格式排版,从上至下从右至左的顺序。废话不多说,先看效果<ignore_js_op style="word-wrap: break-word;">
(1)自定义竖排文字控件TextViewVertical.java:
package org.guyue;
/**************************
* 作者:古月摇光
* E-mail:45361251@qq.com
* 更新日期:2012/02/28
* 说明:本类实现了文字的竖直排版显示(中国古时的行文形式),
* ...
(1)转如何在模拟器上运行apk文件:
步骤: 一、经apk文件拷入到android sdk 的tools目录下(我的在目录F:\develop_installed_software\adt-bundle-windows-x86_64-20130219\sdk\platform-tools)。
二、运行模拟器(运行通过SDK目录下的sdk setup.exe或是通过Eclipse启动) 三、在开始-运行-输入“CMD”,进入DOS界面 四、通过 cd 路径,进入tools目录(如F:\develop_installed_software\adt-bundl ...
转载自:http://blog.csdn.net/vipzjyno1/article/details/23872695
开发中碰到问题之后实现的,觉得可能有的开发者用的到或则希望独立成一个小功能DEMO,所以就放出来这么一个DEMO。
原本觉得是最后完成后发网站客户端的,可是这样 ...
Animation动画配置文件原来还可以设置加上p去,加了p后,移动就是从屏幕边开始一直移动到指定的地方。
效果图:
代码很简单:
(1)MainActivity.java
package com.example.animationtest;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.An ...
这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:
在控件的
(1)上方:
private void showPopUp(View v) {
LinearLayout layout = new LinearLayout(this);
layout.setBackgroundColor(Color.GRAY);
TextView tv = new TextView(this);
tv.setLayoutParams(new LayoutParams(Layo ...
PopupWindow使用,弹出菜单窗口
- 博客分类:
- android
弹窗,可以使用PopupWindow方式,也可以自己制作一个PopupWindow,下面分说两种方式:
(一)自己制作一个PopupWindow,实际是一个activity,关键是加入自定义的theme
效果图如下:
(1)自定义弹窗activity类SelectPicPopupWindow.java
package com.example.picpopupwindow;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionE ...
转载自:http://blog.csdn.net/vipzjyno1/article/details/25248021
非常值得学习的文章,推荐
在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。
下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。
(网上看了下,全面介绍的文章 ...
自Android 3.0以上的版本,SDK新增了一个android.animation包,里面的类都是跟动画效果实现相关的,通过Honeycomb API,能够实现非常复杂的动画效果。但如果开发者想在3.0以下的版本中也能使用到这套API,那么Nine Old Androids就会是你最好的选择,该API和Honeycomb API完全一样,只是改变了你使用com.nineoldandroids.XXX的入口。
该项目包含两个工程,一个是Library,即为动画效果的实现库,另一个则是Sample,是对如何使用该API的演示。开发者可以直接登陆Google Play下载安装Nine O ...