文本切换器的功能和用法
来源:互联网 发布:js 跳转页面 target 编辑:程序博客网 时间:2024/05/21 09:50
MainActivity.java
package com.lxm.textswitchertest;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.TextSwitcher;import android.widget.TextView;import android.widget.ViewSwitcher.ViewFactory;public class MainActivity extends Activity {private TextSwitcher textSwitcher;String[] strs = new String[]{"瘋狂Java講義","輕量級JavaEE企業應用實戰","瘋狂Android講義","瘋狂Ajax講義"};int curStr;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);textSwitcher = (TextSwitcher) findViewById(R.id.textSwitcher);textSwitcher.setFactory(new ViewFactory() {@Overridepublic View makeView() {TextView tv = new TextView(MainActivity.this);tv.setTextSize(40);tv.setTextColor(Color.MAGENTA);return tv;}});next(null);}public void next(View v){textSwitcher.setText(strs[curStr++ % strs.length]);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
activity_main.xml
<RelativeLayout 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_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextSwitcher android:id="@+id/textSwitcher" android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="next"/></RelativeLayout>
运行效果:
0 0
- 文本切换器的功能和用法
- 文本切换器(TextSwitcher)的功能与用法
- Textswitcher的简单用法与功能(文本切换器)
- 【Android进阶】文本切换器(TextSwitcher)的功能与用法(自动切换仿京东淘宝快报效果)
- 文本和图形的切换
- ImageSwitcher图片切换器的简单功能用法
- Linux文本和图形界面的切换
- 图像切换器(ImageSwitcher)和画廊视图(Gallery)功能和用法(图片浏览器)
- ImageSwitcher 图片切换器 和 TextSwitcher 文本切换器
- 多电脑切换器的原理和功能介绍
- css3-增强的文本和颜色功能
- js图片选择顺序切换和循环切换的功能
- libtool的功能和用法
- ulimit 的功能和用法
- ImageView的功能和用法
- GridView的功能和用法
- GridView的功能和用法
- AdapterViewFlipper的功能和用法
- 【C语言】用c编写乘法口诀表
- 【Sql Server学习】Sql Server数据查询、数据更新、视图、权限管理
- XML实体
- diff/patch命令以及quilt工具的使用
- POJ2718---Smallest Difference
- 文本切换器的功能和用法
- java反射
- 链栈
- 晕晕晕
- 002 箱子的容量(变量)
- 如何在一个Xcode中新建多个标签页或者窗口
- 开发中mysql和oracle的区别
- UML概述
- 学习笔记第一天,关于div+css的理解