ViewFilpper

 1 package com.example.suneyaenews;
 2
 3 import java.util.ArrayList;
 4 import java.util.HashMap;
 5 import java.util.List;
 6
 7 import android.app.Activity;
 8 import android.graphics.Bitmap;
 9 import android.graphics.Canvas;
10 import android.graphics.Paint;
11 import android.os.Bundle;
12 import android.text.Html;
13 import android.view.LayoutInflater;
14 import android.view.Menu;
15 import android.view.MenuItem;
16 import android.view.View;
17 import android.view.View.OnClickListener;
18 import android.widget.Button;
19 import android.widget.ImageView;
20 import android.widget.ListView;
21 import android.widget.SimpleAdapter;
22 import android.widget.TextView;
23 import android.widget.Toast;
24 import android.widget.ViewFlipper;
25
26 public class DetailActivity extends Activity {
27     private ViewFlipper mNewsbodyFilpper;
28     private LayoutInflater mNewsBodyInflater;
29
30     private TextView tv_news_title,tv_news_body;
31     private final String NEWS = "<p>这是正文部分</p><input type=‘button‘ value=‘xx‘ /><br/>哈哈";
32     @Override
33     protected void onCreate(Bundle savedInstanceState) {
34         super.onCreate(savedInstanceState);
35         setContentView(R.layout.newsdetail);
36
37         mNewsbodyFilpper = (ViewFlipper) findViewById(R.id.id_viewflipper);
38         mNewsBodyInflater = getLayoutInflater();
39         View newsBodyView = mNewsBodyInflater.inflate(R.layout.news_body, null);
40         tv_news_title = (TextView) newsBodyView.findViewById(R.id.id_news_body_title);
41         tv_news_body = (TextView) newsBodyView.findViewById(R.id.id_news_body_zhengwen);
42         tv_news_title = (TextView) findViewById(R.id.id_news_body_title);
43         tv_news_body = (TextView) findViewById(R.id.id_news_body_zhengwen);
44         tv_news_title.setText("weiyl标题");
45         tv_news_body.setText(Html.fromHtml(NEWS));
46
47         View newsBodyView2 = mNewsBodyInflater.inflate(R.layout.news_body, null);
48         tv_news_title = (TextView) newsBodyView2.findViewById(R.id.id_news_body_title);
49         tv_news_body = (TextView) newsBodyView2.findViewById(R.id.id_news_body_zhengwen);
50
51         tv_news_title = (TextView) findViewById(R.id.id_news_body_title);
52         tv_news_body = (TextView) findViewById(R.id.id_news_body_zhengwen);
53         tv_news_title.setText("weiyl标题2");
54         tv_news_body.setText(Html.fromHtml(NEWS));
55
56         mNewsbodyFilpper.addView(newsBodyView);
57         mNewsbodyFilpper.addView(newsBodyView2);
58
59     }
60
61
62
63
64 }
时间: 2024-11-06 08:33:45

ViewFilpper的相关文章

ViewFilpper实现分页效果

先贴出来效果图 分页说明: 1)每一页显示七条数据 2)当选中第一项然后再按左键的时候显示前一页,当选中最后一项并且再按右键的时候显示下一页的数据 实现原理(思路): 1)获取总数据条数,并且计算出总页数totalPage 2)为每一页提供一个列数为7的GirdView组件,把七条数据放入GirdView组件中代码说明如下: 简单的说就是每一页是GirdView,而每一页实际的数据都放在了每一页的GirdView里面: 然后通过控制遥控器的左右键调用viewFilpper.showNext()来

使用SafeViewFlipper避免ViewFlipper交替时Crash

使用SafeViewFlipper避免ViewFlipper交替时Crash 柳志超博客 » Program » Andriod » 使用SafeViewFlipper避免ViewFlipper交替时Crash posted in Andriod on 2014/02/19 by liuzc ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换.当我们界面重叠较多的时候,ViewFilpper 容易崩溃,直接导致程序Crash.

Android左右滑动滚屏的实现

现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么...嘿嘿),由于前段时间项目的需要,所以也对其研究了一下,总的来说滑屏实现有三种方式:(至于其他的实现方式目前后还没碰到...) 1.ViewPager 2.ViewFlipper 3.ViewFlow   一.ViewPager 官方文档介绍:http://developer.android.com/reference/android/support/v4/

十六、Android 滑动效果汇总

Android 滑动效果入门篇(一)-- ViewFlipper Android 滑动效果入门篇(二)-- Gallery Android 滑动效果基础篇(三)-- Gallery仿图像集浏览 Android 滑动效果基础篇(四)-- Gallery + GridView Android 滑动效果进阶篇(五)-- 3D旋转 Android 滑动效果进阶篇(六)-- 倒影效果 ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,

android的ViewFlipper

activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_pa

ViewFlipper,TextSwitcher

效果图: 封装: public class GViewFlipper extends ViewFlipper { private Context mContext; //画显示器的画笔 private Paint paint = new Paint(); //指示器选中背景 private int mSelectedColor = Color.BLACK; //指示器未选中背景 private int mUnSelectedColor = Color.GRAY; //指示器显示的位置 priva

Android中三种超实用的滑屏方式汇总(转载)

Android中三种超实用的滑屏方式汇总 现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么...嘿嘿),由于前段时间项目的需要,所以也对其研究了一下,总的来说滑屏实现有三种方式:(至于其他的实现方式目前后还没碰到...) 1.ViewPager 2.ViewFlipper 3.ViewFlow 一.ViewPager 官方文档介绍:http://developer.android.com/reference/

【移动开发】Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)

现如今主流的Android应用中,都少不了左右滑动滚屏这项功能,(貌似现在好多人使用智能机都习惯性的有事没事的左右滑屏,也不知道在干什么...嘿嘿),由于前段时间项目的需要,所以也对其研究了一下,总的来说滑屏实现有三种方式:(至于其他的实现方式目前后还没碰到...) 1.ViewPager 2.ViewFlipper 3.ViewFlow   一.ViewPager 官方文档介绍:http://developer.android.com/reference/android/support/v4/

ViewFlipper 淘宝头条 轮播 自动切换

ViewFlipper介绍 ViewFilpper类继承于ViewAnimator,而ViewAnimator类继承于FrameLayout. ViewAnimator: Base class for a FrameLayout container that will perform执行 animations when switching切换 between its views. ViewFilpper: Simple ViewAnimator that will animate between