摘要:
网页上经常有分页表格的出现,同样的在Android上也可以实现。Android本身并没有直接提供表格这个控件,一般可以用GridView来实现比较简单,但是每个数据显示的长宽会一样。当然,也可以用ListView来实现,这个灵活定义每个数据显示的长宽。还有一种,是采用布局TableLayout来实现等等。这里用GridView,来实现一个。它有几个特点: 1、实现分页; 2、简便的翻页按钮设置; 3、点击顶部字段名称会改变排序方式; 4、使用方便,只需几个参数。(一)截图: (二)关键部分: 1、视图架构: 该分页视图控件,由三部分组成:顶部:字段视图:gv_titles,主体:数据视图:gv 阅读全文
摘要:
(一)截图(二)实现关键: 1、改写Gallery,实现图片的层叠和透明度渐变。主要是改写getChildStaticTransformation方法2、对图片进行加工处理,实现透明倒影。 3、对于超大图片,先进行缩小。防止图片过大,超出屏幕范围报错。(三)代码1、Activity类代码:GallaryBrowser.javapackage com.myandroid.test;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.ImageSwit 阅读全文
摘要:
在使用UC-WebBrowser时,你会发现它的弹出菜单跟系统自带的菜单不一样。它实现更多菜单选项的显示和分栏。其实,它的本身是PopupWindow或者是AlertDialog对话框,在里面添加两个GridView控件,一个是菜单标题栏,一个是菜单选项。菜单选项视图的切换可以通过适配器的变换,轻松地实现。一、运行截图:二、实现要点: (1)屏蔽系统弹出的菜单: 1、首先创建至少一个系统的菜单选项@Override public boolean onCreateOptionsMenu(Menu menu) { menu.add("menu"); return super.o 阅读全文
摘要:
Android的对话框常用的有两种:PopupWindow和AlertDialog。PopupWindow顾名思义为弹出菜单,不同于AlertDialog对话框,PopupWindow弹出的位置可以很多变化,按照有无偏移分,可以分为无偏移和偏移两种;按照参照类型不同又可以分为两种:相对某个控件(Anchor锚)的位置和父容器内部的相对位置。具体如下:函数简介showAsDropDown(Viewanchor)相对某个控件的位置(正左下方),无偏移showAsDropDown(Viewanchor, int xoff, int yoff)相对某个控件的位置,有偏移showAtLocation(V 阅读全文
摘要:
在Android里面图片的缩放,有很多方法,这里介绍一种比较简单的。它主要采用BitMap对象的切换,通过BitMap的比例缩放改变来实现图片的放大放小。下面是效果图: 程序代码: (1)布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout android:id="@+id/relativeLayout" android:layout_width="fill_parent" android:layout_height="fill 阅读全文