`
文章列表
方法如下:   @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 ...
在配置文件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

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方式,也可以自己制作一个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 ...
Global site tag (gtag.js) - Google Analytics