当前位置: 编程技术>移动开发
本页文章导读:
▪listView加紧scroll listView加快scroll
有时候我们的listView很多数据,但是加载的很慢这时候你应该加入一个属性来提高<ListView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/android:list" andr.........
▪ View的显示状态GONE,VISIBLE跟INVISIBLE区别 View的显示状态GONE,VISIBLE和INVISIBLE区别
很多网友可能会发现View类的设置显示状态setVisibility方法有三种情况,分别为GONE、VISIBLE和INVISIBLE,它们之间到底有哪些区别呢? Android123给大家举个简.........
▪ ViewFlipper Animation 施用 ViewFlipper Animation 使用
ViewFlipper [功能] 1. ViewFlipper 可以包含多个View 且View之间的切换有Animation 比如:渐变效果 [代码] 1. 创建包含ViewFlipper 的main.xml 还包含2个Button 用于各个View切换 <?xml.........
[1]listView加紧scroll
来源: 互联网 发布时间: 2014-02-18
listView加快scroll
有时候我们的listView很多数据,但是加载的很慢
这时候你应该加入一个属性来提高
<ListView android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/android:list"
android:fastScrollEnabled="true"></ListView>
android:fastScrollEnabled="true"
有时候我们的listView很多数据,但是加载的很慢
这时候你应该加入一个属性来提高
<ListView android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/android:list"
android:fastScrollEnabled="true"></ListView>
android:fastScrollEnabled="true"
[2] View的显示状态GONE,VISIBLE跟INVISIBLE区别
来源: 互联网 发布时间: 2014-02-18
View的显示状态GONE,VISIBLE和INVISIBLE区别
很多网友可能会发现View类的设置显示状态setVisibility方法有三种情况,分别为GONE、VISIBLE和INVISIBLE,它们之间到底有哪些区别呢? Android123给大家举个简单的例子。可能很多网友会发现有些Android应用的下面包含了AdMob或Adsense广告条,如果这个View我们设置为GONE则消失,该广告条看不见也不占用位置。而INVISIBLE则代表广告条那块是空白,但仍然沾着他布局高和宽的位置,而VISIBLE就是标准显示时的状态。
很多网友可能会发现View类的设置显示状态setVisibility方法有三种情况,分别为GONE、VISIBLE和INVISIBLE,它们之间到底有哪些区别呢? Android123给大家举个简单的例子。可能很多网友会发现有些Android应用的下面包含了AdMob或Adsense广告条,如果这个View我们设置为GONE则消失,该广告条看不见也不占用位置。而INVISIBLE则代表广告条那块是空白,但仍然沾着他布局高和宽的位置,而VISIBLE就是标准显示时的状态。
1 楼
颜小风
2011-08-13
你的头像真牛B
2 楼
亚当爱上java
2011-09-07
颜小风 写道
你的头像真牛B
[3] ViewFlipper Animation 施用
来源: 互联网 发布时间: 2014-02-18
ViewFlipper Animation 使用
ViewFlipper
[功能]
1. ViewFlipper 可以包含多个View 且View之间的切换有Animation 比如:渐变效果
[代码]
1. 创建包含ViewFlipper 的main.xml 还包含2个Button 用于各个View切换 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/previousButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Previous" /> <Button android:id="@+id/nextButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Next" /> </LinearLayout> <ViewFlipper android:id="@+id/flipper" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > </ViewFlipper> </LinearLayout>
2. 设定 Animation 效果
flipper = (ViewFlipper) findViewById(R.id.flipper); flipper.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in)); flipper.setOutAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_out));
3. 在 ViewFlipper 里面增加各种View
flipper.addView(addTextByText("HelloAndroid")); flipper.addView(addImageById(R.drawable.beijing_003_mb5ucom)); flipper.addView(addTextByText("eoe.Android")); flipper.addView(addImageById(R.drawable.beijing_004_mb5ucom)); flipper.addView(addTextByText("Gryphone")); ublic View addTextByText(String text){ TextView tv = new TextView(this); tv.setText(text); tv.setGravity(1); return tv; } public View addImageById(int id){ ImageView iv = new ImageView(this); iv.setImageResource(id); return iv; }4. View 切换
* 下一个View
flipper.showNext();
* 上一个View
flipper.showPrevious();
最新技术文章: