928系统手机停产还能升级系统吗吗

Android ImageView鼠标单击事件问题
&ImageView
android:id="@+id/title_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:clickable="true"
android:layout_marginRight="5dp"
android:src="@drawable/back" /&
private ImageView title_
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.bill);
title_back = (ImageView)findViewById(R.id.title_back);
title_back.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
System.out.println("--test");
代码无输出结果“--test”,请高手指教,在线等待;
不可能啊 那么简单的代码 不可能不回输出啊 你是不是看错控制台了
你用Toast.make....来输出看看呢?&>&&>&&>&&>&android自定义view-强大的点击灰色背景imageview
android自定义view-强大的点击灰色背景imageview
上传大小:2.88MB
android自定义view-强大的点击灰色背景imageview,对应博客:http://blog.csdn.net/smarticeberg/article/details/
综合评分:0(0位用户评分)
所需积分:0
下载次数:18
审核通过送C币
创建者:ohcezzz
创建者:qq_
创建者:redwolfchao
课程推荐相关知识库
上传者其他资源上传者专辑
移动开发热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
android自定义view-强大的点击灰色背景imageview
会员到期时间:剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
smarticeberg
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:使用ImageView应该注意的地方 - 短裤党 - ITeye技术网站
博客分类:
DiagonalView
一个可以根据图片变颜色,更加细腻的阴影效果的 Imgae 控件
仿QQ讨论组头像
一个将子view显示为多边形图案的布局
实现微信QQ组头像 , 设置描边 , 设置圆角矩形圆形头像 等
ParallaxImageView
Android图片压缩工具,仿微信朋友圈压缩策略
Android加载超长图(微博长图)
使用 supportV4 的 RoundedBitmapDrawable 实现圆角
Android Drawable 那些不为人知的高效用法
一个图片裁减库,可以自定义UI,非常不错
一个为ImageView添加徽章,标记(badge)的库
图像滤镜艺术---ZPhotoEngine超级算法库
带有手势控制的ImageView和FrameLayout
单手操作图片控件 镜像、置顶、缩放、移动StickerView
ImageProcessing基于 现有基础的优化
将图片像素化的库,可像素化特定区域
带标签的ImageView扩展:SimpleTagImageView
Android ImageView的强大扩展:FlexiImageView
特性
多种形状的支持(圆形,矩形/正方形,三角形)
高斯模糊效果
反射
自定义边框支持
可定制的阴影支持
在同一个视图中展示多张图片:
Android ImageView 扩展:PhotoView
Android PowerImageView实现,可以播放动画的强大ImageView
ImageView的ScaleType属性
ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)
属性如下:
CENTER /center& 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截 取图片的居中部分显示
CENTER_CROP / centerCrop& 按比例扩大图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽)
CENTER_INSIDE / centerInside& 将图片的内容完整居中显示,通过按比例缩小 或原来的size使得图片长/宽等于或小于View的长/宽
FIT_CENTER / fitCenter& 把图片按比例扩大/缩小到View的宽度,居中显示
FIT_END / fitEnd&& 把 图片按比例扩大/缩小到View的宽度,显示在View的下部分位置
FIT_START / fitStart& 把 图片按比例扩大/缩小到View的宽度,显示在View的上部分位置
FIT_XY / fitXY& 把图片 不按比例 扩大/缩小到View的大小显示
MATRIX / matrix 用矩阵来绘制
同时使用ImageView的src和background属性实现点击效果
&ImageView
android:id="@+id/image"
android:layout_width="@dimen/batman_logo_width"
android:layout_height="@dimen/batman_logo_height"
android:background="?attr/selectableItemBackground"//点击效果
android:src="@drawable/batman_logo_transparent"//图片
style="@style/logo_image_style"/&
android:adjustViewBounds
是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。
android:cropToPadding
是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用。
android:src对应的方法为setImageResource(R.drawable.xxx),而不是setBackgroundResource(R.drawable.txxx)
关于ImageView和level-list一起使用以显示不同的图片
有时候,我们为了在一个ImageView中显示不同的图片,往往会使用:
if (条件1){
image.setBackground(R.id.xxx1);
}else if (条件2){
image.setBackground(R.id.xxx2);
其实可以用level-list实现相同的功能。
首先,在res/drawable下建立一个xml文件,内容如下:
&level-list xmlns:android="/apk/res/android"&
&item android:maxLevel="0" android:drawable="@drawable/battery_0" /&
&item android:maxLevel="1" android:drawable="@drawable/battery_1" /&
&item android:maxLevel="2" android:drawable="@drawable/battery_2" /&
&item android:maxLevel="3" android:drawable="@drawable/battery_3" /&
&item android:maxLevel="4" android:drawable="@drawable/battery_4" /&
&/level-list&
然后在layout中把ImageView的src设置成已创建好的xml文件。
程序中变换图片时,只需要使用:
imageview.getDrawable().setImageLevel(1);
Android会根据level的值自动选择对应的图片。手机显示剩余电量就是用这个方法来显示不同图片的。
让帧动画在结束时消失
在帧动画结束的时候,如何让他消失呢?android提供了击中巧妙的方法:
一般使用帧动画的过程如下:
ImageView iv = (ImageView)findViewById(R.id.iv);
iv.setBackGroundDrawable(R.id.frametest);
AnimationDrawable ad = (AnimationDrawable)iv.getBackGroundDrawabe();
ad.start();
上面的代码在帧动画结束的时候会保持帧动画的最后一帧。如何让他在结束的时候消失呢?
当然可以写Listener来监听帧动画的结束事件了。不过这种实现方式不准确。
其实只需要在animation-list中最后增加一个item
&?xml version="1.0" encoding="utf-8"?&
&animation-list xmlns:android="/apk/res/android"
android:oneshot="true"&
&item android:drawable="@drawable/d1" android:duration="100" /&
&item android:drawable="@drawable/d2" android:duration="100" /&
&item android:drawable="@drawable/d3" android:duration="100" /&
&item android:drawable="@drawable/d4" android:duration="100" /&
&item android:drawable="@drawable/d5" android:duration="100" /&
&item android:drawable="@drawable/d6" android:duration="100" /&
&item android:drawable="@android:id/empty" android:duration="100" /&
&/animation-list&
@android:id/empty 将ImageView的BackGroundResource 的id 设置为空就ok了。
正方形的ImageView
import android.content.C
import android.graphics.B
import android.util.AttributeS
import android.util.L
import android.widget.ImageV
* 正方形的ImageView
* @author dty
public class SquareCenterImageView extends ImageView {
public SquareCenterImageView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
public SquareCenterImageView(Context context, AttributeSet attrs) {
super(context, attrs);
public SquareCenterImageView(Context context) {
super(context);
public void setImageBitmap(Bitmap bm) {
Log.d("roamer", "bm.getWidth():"+bm.getWidth());
Log.d("roamer", "bm.getHeight():"+bm.getHeight());
super.setImageBitmap(bm);
private void clipCenterImage(){
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
// For simple implementation, or internal size is always 0.
// We depend on the container to specify the layout size of
// our view. We can't really know what it is since we will be
// adding and removing different arbitrary views and do not
// want the layout to change as this happens.
setMeasuredDimension(getDefaultSize(0, widthMeasureSpec), getDefaultSize(0, heightMeasureSpec));
// Children are just made to fill our space.
int childWidthSize = getMeasuredWidth();
int childHeightSize = getMeasuredHeight();
//高度和宽度一样
heightMeasureSpec = widthMeasureSpec = MeasureSpec.makeMeasureSpec(childWidthSize, MeasureSpec.EXACTLY);
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
(347.7 KB)
下载次数: 20
下载次数: 1
gundumw100
浏览: 4044234 次
来自: 上海
本地lua脚本终于执行成功了,虽然不是通过redis
大神://处理返回的接收状态
这个好像没有监听到
拦截部分地址,怎么写的for(int i=0;i&lis ...
Android控件之带清空按钮(功能)的AutoComplet ...
希望有表例子更好。。。,不过也看明白了。ImageView单击事件、单击跳转
import android.app.A
import android.os.B
import android.view.V
import android.widget.B
import android.widget.ImageV
import android.widget.TextV
public class MyActivity extends Activity {
ImageView mImageView01;
ImageView mImageView02;
ImageView mImageView03;
private static int[] s1 = new int[] { R.drawable.p01,
R.drawable.p02,
R.drawable.p03 };
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mImageView01 = (ImageView)
findViewById(R.id.iv01);
mImageView02 = (ImageView)
findViewById(R.id.iv02);
mImageView03 = (ImageView)
findViewById(R.id.iv03);
mImageView01.setOnClickListener(new
View.OnClickListener() {
public void onClick(View v) {
mImageView01.setImageDrawable(getResources().getDrawable(s1[0]));
mImageView02.setImageDrawable(getResources().getDrawable(s1[1]));
mImageView03.setImageDrawable(getResources().getDrawable(s1[2]));
mImageView02.setAlpha(100);
mImageView03.setAlpha(100);
if(s1[0]==R.drawable.p01){
mTextView.setText("恭喜您猜对了!!");
mTextView.setText("再接再厉!!");
mImageView02.setOnClickListener(new
View.OnClickListener() {
public void onClick(View v) {
mImageView01.setImageDrawable(getResources().getDrawable(s1[0]));
mImageView02.setImageDrawable(getResources().getDrawable(s1[1]));
mImageView03.setImageDrawable(getResources().getDrawable(s1[2]));
mImageView01.setAlpha(100);
mImageView03.setAlpha(100);
if(s1[1]==R.drawable.p01){
mTextView.setText("恭喜您猜对了!!");
mTextView.setText("再接再厉!!");
mImageView03.setOnClickListener(new
View.OnClickListener() {
public void onClick(View v) {
mImageView01.setImageDrawable(getResources().getDrawable(s1[0]));
mImageView02.setImageDrawable(getResources().getDrawable(s1[1]));
mImageView03.setImageDrawable(getResources().getDrawable(s1[2]));
mImageView02.setAlpha(100);
mImageView01.setAlpha(100);
if(s1[2]==R.drawable.p01){
mTextView.setText("恭喜您猜对了!!");
mTextView.setText("再接再厉!!");
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Android学习笔记十:基本视图组件:ImageView和ImageButton - Stop here ! - ITeye技术网站
博客分类:
&&& 在Web开发中,HTML中对图片的操作就是提供一个&img&标签,我们通过该标签的src属性来制定图片资源的地址,从而在页面中显示一个图片。那么在Android中,ImageView就是用于图片显示的。
&&& 首先,我们来看一下ImageView的文档:
java.lang.Object
&& ? android.view.View
&& ? android.widget.ImageView
&&& 可以看出,ImageView的继承结构并不复杂,它是View类的直接子类。下面就来看看关于ImageView的介绍,首先在Eclipse中重新创建一个项目,编写如下代码:
&ImageView
android:id="@+id/img"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:contentDescription="ImageView Demo"
android:src="@drawable/ic_launcher" /&
&&& 代码非常的简单,ID就不多说了,然后设置长和宽,contentDescription是对图片的一个简要说明,最重要的src属性,这和HTML中的属性名称是一致的,也就是指定图片资源的位置。我们知道,Android项目中的图片资源统一位于res/drawable-xx文件夹内,不同的分辨率用于不同的设备,而我们只需通过@drawable/来调用图片资源即可。放置在drawable文件夹内的图片,会在R.java中自动注册,所以我们才能访问到其中的图片资源。
&&& 这个程序很简单,我们直接运行代码看一下效果:
&&& 对于ImageView没有什么可以多说的内容,下面直接来看看ImageButton。
&&& ImageButton就是图片按钮,在HTML中,我们定义按钮可以通过&button&标签来定义,表单中的按钮还可以是&submit&和&reset&,但是原生的HTML对按钮没有任何装饰,显示效果不好,我们可以通过CSS来美化按钮,比如加上图片。而在Android中,有ImageButton组件,可以为我们直接达到此目的。
&&& 首先,来看一下ImageButton的文档:
java.lang.Object
&& ? android.view.View
&& ? android.widget.ImageView
&& ? android.widget.ImageButton
&&& 应该注意到了,ImageButton是和Button没有任何关系的。Button类是TextView类的子类,而ImageButton类却是ImageView的子类。图片按钮,肯定需要图片,之前我们介绍过,Android的所有图片资源都在res/drawable-xx文件夹内,那么我们直接来看代码,把上面的ImageView的代码稍微修改一下:
&ImageButton
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="ImageButton Demo"
android:src="@drawable/ic_launcher" /&
&&& 只是修改了一下标签名称,其余内容都不需要变化,那么再次运行程序,我们可以看到如下效果:
&& 很容易看出,就是在按钮上加了图片的效果,只是这里我们的图片比较小,按钮部分还留有显示,只要做出合适大小的按钮图片,那么ImageButton就全是图片显示了,只不过这个图片可以进行点击操作。关于ImageButton也没有需要多说的了,需要时会用就行了。
&&& 本部分代码请参考附件
&&&
(139.2 KB)
下载次数: 85
浏览 19711
浏览: 1533842 次
来自: 大连
浏览量:143446
浏览量:333959
浏览量:162171
浏览量:80068
您好,有这个项目架构的源码下载地址吗?
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
spring mvc demo教程源代码下载,地址:http: ...
看帖回复是美德,楼主讲的很清晰明了,看了豁然开朗.

我要回帖

更多关于 手机停产还能升级系统吗 的文章

 

随机推荐