- 浏览: 179098 次
- 性别:
- 来自: 广州
最新评论
-
just_thinking:
编程小白求问%p是什么意思
android:toXDelta="-100%p" -
哦买嘎:
好 没废话
android中scrollTo和scrollBy的理解 -
sujieahong:
android中scrollTo和scrollBy的理解 -
fyc0109:
小米测试无用。、
Toast显示和关闭自个控制的方法 -
lcsky:
这个方法很有才!成功实践!但愿Android后续版本不要改To ...
Toast显示和关闭自个控制的方法
- TabTest.java
- view plaincopy to clipboardprint?
- package org.hualang.tab;
- import android.app.Activity;
- import android.app.TabActivity;
- import android.graphics.Color;
- import android.os.Bundle;
- import android.widget.TabHost;
- import android.widget.Toast;
- import android.widget.TabHost.OnTabChangeListener;
- public class TabTest extends TabActivity {
- /** Called when the activity is first created. */
- TabHost tabhost;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super .onCreate(savedInstanceState);
- setContentView(R.layout.main);
- //取得TabHost对象
- tabhost = getTabHost();
- //为TabHost添加标签
- //新建一个newTabSpec(newTabSpec)
- //设置其标签和图标(setIndicator)
- //设置内容(setContent)
- tabhost.addTab(tabhost.newTabSpec( "tab1" )
- .setIndicator( "TAB 1" ,getResources().getDrawable(R.drawable.img1))
- .setContent(R.id.text1));
- tabhost.addTab(tabhost.newTabSpec( "tab2" )
- .setIndicator( "TAB 2" ,getResources().getDrawable(R.drawable.img2))
- .setContent(R.id.text2));
- tabhost.addTab(tabhost.newTabSpec( "tab3" )
- .setIndicator( "TAB 3" ,getResources().getDrawable(R.drawable.img3))
- .setContent(R.id.text3));
- //设置TabHost的背景颜色
- //tabhost.setBackgroundColor(Color.argb(150,22,70,150));
- //设置TabHost的背景图片资源
- tabhost.setBackgroundResource(R.drawable.bg0);
- //设置当前显示哪个标签
- tabhost.setCurrentTab( 0 );
- //标签切换事件处理,setOnTabChangedListener
- tabhost.setOnTabChangedListener( new OnTabChangeListener()
- {
- public void onTabChanged(String tabId)
- {
- Toast toast=Toast.makeText(getApplicationContext(), "现在是" +tabId+ "标签" , Toast.LENGTH_SHORT);
- toast.show();
- }
- });
- }
-
}
- <? xml version = "1.0" encoding = "utf-8" ?>
- < TabHost xmlns:android = "http://schemas.android.com/apk/res/android"
- android:id = "@android:id/tabhost"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent" >
- < LinearLayout
- android:orientation = "vertical"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent" >
- < TabWidget
- android:id = "@android:id/tabs"
- android:layout_width = "fill_parent"
- android:layout_height = "wrap_content" />
- < FrameLayout
- android:id = "@android:id/tabcontent"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent" >
- < TextView
- android:id = "@+id/text1"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent"
- android:text = "选项卡1" />
- < TextView
- android:id = "@+id/text2"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent"
- android:text = "选项卡2" />
- < TextView
- android:id = "@+id/text3"
- android:layout_width = "fill_parent"
- android:layout_height = "fill_parent"
- android:text = "选项卡3" />
- </ FrameLayout >
- </ LinearLayout >
- </ TabHost >
来自:http://dev.10086.cn/cmdn/wiki/index.php?edition-view-6819-1.html
发表评论
-
异步加载注意的事项
2012-07-18 11:25 951CSDN上的这个系列文章《Android异步处理系列文章 ... -
回调函数模型
2012-07-16 16:05 1117public class Parent{ ... ... -
android ListView几个比较特别的属性
2012-06-12 10:42 1890由于这两天在做list ... -
android中Application使用
2012-06-03 11:16 2220--如想在整个应用中使用,在java中一般是使用静态变量,而在 ... -
TabWidget
2012-06-02 09:05 0通过TabWidget实现 这种方式主要是在布局中将TabW ... -
ViewGroup中bringToFront理解
2012-06-02 08:59 1958Android中的ViewGroup是通过一个Array来保存 ... -
android:toXDelta="-100%p"
2012-06-01 15:15 8046android:fromXDelta="0" ... -
ViewGroup手势
2012-05-31 17:04 1252二 View,ViewGroup的手 ... -
android中Shade应用
2012-05-14 08:39 1188先看下面的代码: ... -
Android 中Activity,Window和View之间的关系
2012-03-27 09:01 10824Activity是Android应用程序的载体,允许用户在其上 ... -
android中scrollTo和scrollBy的理解
2012-03-23 21:04 15559protected int mScrollX; ... -
VelocityTracker类
2012-03-23 20:37 1486用来追踪触摸事件(flinging事件和其他手势事件)的速率 ... -
关于onConfigurationChanged
2012-03-23 20:34 3019通过查阅Android API可以得知android: ... -
Android中自定义View的MeasureSpec使用
2012-03-23 20:32 1315一般来说,自定义控件都会去重写View的onMeasure方法 ... -
获取IamgeView中的图像
2012-03-09 21:57 1280从ImageView对象中获取图像的方法,就是Image ... -
android onGestureListener的方法(转)
2012-03-03 17:05 1824// 用户轻触触摸屏,由1个MotionEvent ACT ... -
Toast显示和关闭自个控制的方法
2012-02-27 12:10 7511Toast信息提示框之所以 ... -
android 4.0中的Fragment
2012-02-25 21:59 2911Fragment 对比Activity - Androi ... -
RelativeLayout
2012-02-25 21:09 914第一类:属性值为true或false androi ...
相关推荐
"仿谷歌浏览器的TabWidget" 指的是一个软件界面设计组件,模仿了谷歌浏览器(Google Chrome)中的标签页功能。TabWidget是Qt库中的一个控件,用于实现多标签页的界面,用户可以在不同的标签页之间切换,类似于网页...
在Android移动开发中,`TabWidget` 是一个非常常见的组件,用于实现多页面间的切换,通常与`ViewPager` 结合使用来创建一个可滑动的标签页布局。本总结将深入探讨`TabWidget`的基本使用、自定义以及与`ViewPager`的...
在Android开发中,`TabWidget`是用于创建带有选项卡的用户界面的一种组件,它可以方便地展示多个相互关联的内容视图。本教程将深入探讨如何实现两层`TabWidget`的使用,即在一个`TabWidget`中嵌套另一个`TabWidget`...
本文将详细介绍如何通过自定义View解决`TabWidget`底部横线(Strip)的颜色问题,使其与应用的UI风格保持一致。 首先,`TabWidget`是Android原生提供的一种用于展示多个选项卡的组件,通常在TabHost中使用。默认...
在Android开发中,`TabHost`和`TabWidget`是两个关键组件,它们常用于创建具有多标签(或称为卡片)界面的应用。这样的设计允许用户通过点击不同的标签来浏览和切换不同的视图或功能模块。下面我们将深入探讨这两个...
在Android开发中,`TabHost`和`TabWidget`是构建多标签界面的重要组件,用于创建具有选项卡式导航的应用程序。`TabHost`作为容器,管理着`TabWidget`和一个`FrameLayout`,而`TabWidget`则是展示选项卡的控件。 1. ...
在"QT 扁平化自定义风格界面TabWidget为核心"的主题中,我们将深入探讨如何利用QT框架创建一个扁平化的界面,这种风格通常与移动应用的设计趋势相吻合,既简洁又时尚。 首先,`mainwindow.cpp`和`mainwindow.h`是主...
TabWidget是显示选项卡的视图,而FrameLayout则用于展示被选中选项卡对应的内容。默认情况下,TabHost的样式可能无法满足所有设计需求,因此我们需要进行自定义。 1. 自定义TabWidget样式: - 通过重写TabWidget的...
本示例着重介绍了如何动态建立TabWidget表格,自定义Combox和spinBox,并实现添加与删除的功能。这在设计数据输入、配置或管理类的软件时尤为实用。 首先,让我们理解`TabWidget`。`QTabWidget`是QT库中的一个控件...
在Android开发中,`TabWidget`是用于创建一个多选项卡界面的组件,它常与`FrameLayout`或`ViewPager`一起使用,以实现不同`Activity`间的切换。本篇文章将详细探讨如何使用`TabWidget`来实现这个功能,并提供相关的...
在Android开发中,`TabWidget`是一个非常常用的控件,它允许用户在多个视图间进行切换,通常与`ViewPager`结合使用,实现类似标签页的功能。`TabWidget`是Android早期版本中的一种布局组件,而在现代Android开发中,...
QML + KDDockWidget 实现 tabwidget 窗口可独立浮动和缩放效果KDDockWidget是第三方开源项目,可以用于实现QML中Dock窗口效果,Qt本身不支持QML的Dock效果,所以正好弥补这部分空缺。而KDDockWidget中其实是支持Tab...
`TabHost`、`TabWidget`和`FrameLayout`是Android SDK提供的一种原生方式,用于构建这种多标签页的应用界面。下面我们将详细探讨如何利用这些组件来实现底部菜单功能。 `TabHost`是Android中的一个容器类,它负责...
PYQT 实现TabWidget 双击关闭功能 soeasy
TabWidget控件是Android开发中常见的一种组件,主要用于在用户界面上创建标签式视图,让用户可以在多个页面间轻松切换,常用于应用的各种设置界面或者数据分类展示。它结合了TabHost和ViewSwitcher的概念,提供了...
在本文中,我们将深入探讨如何使用Qt库来创建一个仿照谷歌浏览器Tab标签页的定制化TabWidget。这个Demo项目展示了如何实现新旧两种不同风格的谷歌浏览器标签,旨在为用户提供更加直观和舒适的界面体验。Qt是一个跨...
在Android开发中,`TabWidget`是一个非常重要的组件,它被广泛用于构建具有多个标签页面的应用界面,每个标签页通常代表一个不同的功能区域或者视图。`TabWidget`结合`FrameLayout`或`ViewPager`等组件,可以实现...
本文将深入探讨在Qt环境中如何利用TabWidget组件实现一个具有左侧排列、文字横向排列的标签页功能,同时也会涉及到在Linux和Windows操作系统上的应用。 TabWidget是Qt Widgets模块中的一个重要组件,它允许我们在一...
《TabWidget控件详解及其应用》 TabWidget控件是Qt框架中常用的一种用户界面元素,主要用于实现页面的分页展示,类似于电脑浏览器中的标签页功能。它为用户提供了一种组织和切换多个视图的方式,使得在一个窗口内...