iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android简单实现屏幕下方Tab菜单的方法
  • 498
分享到

Android简单实现屏幕下方Tab菜单的方法

方法tabAndroid 2022-06-06 07:06:37 498人浏览 泡泡鱼
摘要

本文实例讲述了Android简单实现屏幕下方Tab菜单的方法。分享给大家供大家参考,具体如下: 看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等

本文实例讲述了Android简单实现屏幕下方Tab菜单的方法。分享给大家供大家参考,具体如下:

看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等等)使用选项卡风格作为程序界面的主框架结构,而Android的选项卡控件默认是按钮在上方的。我在网上看到有多种实现方法,这里提供一种个人觉得比较简单的。由于我对Android开发所知甚少,方法的优劣目前不好评价,欢迎各位提供更好的思路。

主要原理:设置 TabWidget 控件的 android:layout_alignParentBottom="true" 实现。

main.xml:


<?xml version="1.0" encoding="utf-8"?>
<TabHost android:id="@+id/tabhost" xmlns:android="Http://schemas.android.com/apk/res/android"
  android:orientation="vertical" android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  <RelativeLayout 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"
      android:layout_alignParentBottom="true" />
    <FrameLayout android:id="@android:id/tabcontent"
      android:layout_width="fill_parent" android:layout_height="fill_parent">
      <LinearLayout android:id="@+id/tab1"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        androidrientation="vertical">
        <TextView android:id="@+id/view1" android:layout_width="wrap_content"
          android:layout_height="wrap_content" android:text="@string/textView_1" />
      </LinearLayout>
      <LinearLayout android:id="@+id/tab2"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        androidrientation="vertical">
        <TextView android:id="@+id/view2" android:layout_width="wrap_content"
          android:layout_height="wrap_content" android:text="@string/textView_2" />
      </LinearLayout>
      <LinearLayout android:id="@+id/tab3"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        androidrientation="vertical">
        <TextView android:id="@+id/view3" android:layout_width="wrap_content"
          android:layout_height="wrap_content" android:text="@string/textView_3" />
      </LinearLayout>
      <LinearLayout android:id="@+id/tab4"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        androidrientation="vertical">
        <TextView android:id="@+id/view4" android:layout_width="wrap_content"
          android:layout_height="wrap_content" android:text="@string/textView_4" />
      </LinearLayout>
    </FrameLayout>
  </RelativeLayout>
</TabHost>

zhnews.java:


package net.zhnews.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TabHost;
public class zhnews extends Activity {
  
  @Override
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);
    setTitle("珠海新闻网Android客户端");
    TabHost tabs = (TabHost) findViewById(R.id.tabhost);
    tabs.setup();
    TabHost.TabSpec spec = tabs.newTabSpec("tab1");
    spec.setContent(R.id.tab1);
    spec.setIndicator("新闻");
    tabs.addTab(spec);
    spec = tabs.newTabSpec("tab2");
    spec.setContent(R.id.tab2);
    spec.setIndicator("搜联社");
    tabs.addTab(spec);
    spec = tabs.newTabSpec("tab3");
    spec.setContent(R.id.tab3);
    spec.setIndicator("影像");
    tabs.addTab(spec);
    spec = tabs.newTabSpec("tab4");
    spec.setContent(R.id.tab4);
    spec.setIndicator("设置");
    tabs.addTab(spec);
    tabs.setCurrentTab(0);
  }
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android操作sqlite数据库技巧总结》、《Android操作JSON格式数据技巧总结》、《Android数据库操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android资源操作技巧汇总》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android 中TabLayout自定义选择背景滑块的实例代码Android中TabLayout结合ViewPager实现页面切换效果Android实现为Tab添加Menu的方法Android实现App中导航Tab栏悬浮的功能Android TabLayout实现京东详情效果Android实现仿微信tab高亮icon粘着手的滑动效果android TabLayout使用方法详解android中实现背景图片颜色渐变方法关注Ionic底部导航按钮tabs在android情况下浮在上面的处理Android 微信6.1 tab栏图标和字体颜色渐变的实现


--结束END--

本文标题: Android简单实现屏幕下方Tab菜单的方法

本文链接: https://www.lsjlt.com/news/24269.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android简单实现屏幕下方Tab菜单的方法
    本文实例讲述了Android简单实现屏幕下方Tab菜单的方法。分享给大家供大家参考,具体如下: 看到很多热门的Android程序(如:新浪微博、腾讯微博、京东商城、淘宝、当当等...
    99+
    2022-06-06
    方法 tab Android
  • Android判断屏幕是横屏或是竖屏的简单实现方法
    本文所述为一个Android的常用技巧代码,主要用于判断手机屏幕是横向或是竖向的,在判断屏幕水平或垂直后你可以对程序做出相应的响应,该实例代码只是判断是否为竖屏,若判断正确返回...
    99+
    2022-06-06
    方法 Android
  • Android 简单好用的屏幕适配方案
    android中的dp在渲染前会将dp转为px,计算公式: px = density * dp; density = dpi / 160; px = dp ...
    99+
    2022-11-12
  • Android动态添加menu菜单的简单方法
    从menu按键开始,涉及以下3个方法: 1、onCreateOptionsMenu(Menu menu)2、onPrepareOptionsMenu(Menu menu)3、o...
    99+
    2022-06-06
    方法 Android
  • Android实现原生侧滑菜单的超简单方式
    先来看看效果图 当你点击菜单可以更改图标,例如点击happy,首页就会变一个笑脸,这个实现的过程超级简单 你需要使用ToolBar与DrawableLayout两个比较新的控...
    99+
    2022-06-06
    菜单 Android
  • Android编程之菜单实现方法
    本文实例讲述了Android编程之菜单实现方法。分享给大家供大家参考,具体如下: 菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机...
    99+
    2022-06-06
    程之 菜单 方法 Android
  • Bootstrap中下拉菜单的实现方法
    这篇文章将为大家详细讲解有关Bootstrap中下拉菜单的实现方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。网页交互的时候经常会需要上下文菜单或者隐藏/显示菜单项,B...
    99+
    2022-10-19
  • Android卫星菜单效果的实现方法
    Android小白第一次写博客,心情无比激动。下面给大家展示一下卫星菜单的实现。1.简单介绍卫星菜单在应用程序中,有很多展示菜单的方式,但其功能都是大同小异,这样一来,菜单的美观以及展示方式就显的尤为重要,卫星菜单就是很不错的一种。下面是本...
    99+
    2023-05-31
    android 卫星菜单 roi
  • 实现javascript菜单的方法
    本篇内容介绍了“实现javascript菜单的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!javascript菜单的实现方法:首先将菜...
    99+
    2023-06-14
  • win7怎么调屏幕亮度的两种简单方法
    现在有许多屏幕亮度调节工具可供选择,我们可以使用软件快速调节,或者直接使用显示器上的亮度控制功能。请按照以下方法进行快速调整 Win7 屏幕亮度,教程提供了详细指导。Win7系统电脑怎么调节屏幕亮度教程:1、依次点击“计算机—右键—控制面板...
    99+
    2023-07-10
  • Android实现简单MD5加密的方法
    本文实例讲述了Android实现简单MD5加密的方法。分享给大家供大家参考,具体如下: 网上关于android下MD5加密的资料很多,但是测试了下总是跟网站的md5加密不一样,...
    99+
    2022-06-06
    加密 方法 md5加密 Android
  • Android编程实现将tab选项卡放在屏幕底部的方法
    本文实例讲述了Android编程实现将tab选项卡放在屏幕底部的方法。分享给大家供大家参考,具体如下: 今天写Tab的时候由于TAB的跳转问题去查资料,倒反而发现更有趣的问题,...
    99+
    2022-06-06
    方法 tab Android
  • 帝国CMS简单实现国-省-市联动菜单的方法
    帝国cms简单实现国-省-市联动菜单的方法如下: 一、增加字段: 打开后台管理 - 数据表管理 - 管理字段 - 增加如下三个字段:字段名:pro 标识:地区(省) 输入投稿表单替换html代码:复制代码代码如下:<...
    99+
    2022-06-12
    帝国CMS 联动菜单 方法
  • android实现始终显示overflow菜单的方法
    在Android程序设计中,通常来说在Actionbar中在条目过多时会显示三个竖着的小点的菜单,但在实机测试的时候发现并不显示,查找资料并测试之后发现问题所在:如果该机器拥有...
    99+
    2022-06-06
    方法 overflow Android
  • Android实现模仿UCweb菜单效果的方法
    本文实例讲述了Android实现模仿UCweb菜单效果的方法。分享给大家供大家参考。具体如下: UCWeb的菜单看起来不错,自己模仿做一个,思路实现如下: 1、保留menu按键...
    99+
    2022-06-06
    方法 Android
  • Bootstrap3中下拉菜单事件的实现方法
    这篇文章给大家分享的是有关Bootstrap3中下拉菜单事件的实现方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下拉菜单的事件Bootstrap为下拉菜单插件提供了 4 个事件,通过监听这些事件,可以对特定操...
    99+
    2023-06-14
  • DrawerLayout的简单使用及侧滑菜单实现方法是什么
    本篇内容主要讲解“DrawerLayout的简单使用及侧滑菜单实现方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“DrawerLayout的简单使用及侧滑菜单实现方法是什么”吧!1.使用...
    99+
    2023-07-06
  • Android编程实现为ListView创建上下文菜单(ContextMenu)的方法
    本文实例讲述了Android编程实现为ListView创建上下文菜单(ContextMenu)的方法。分享给大家供大家参考,具体如下: ContextMenu称为上下文菜单,一...
    99+
    2022-06-06
    菜单 方法 listview contextmenu 上下文 Android
  • Android简单实现启动画面的方法
    本文实例讲述了Android简单实现启动画面的方法。分享给大家供大家参考,具体如下: 核心代码: package com.demo.app; import android.a...
    99+
    2022-06-06
    方法 启动 动画 Android
  • Android实现简单图片压缩的方法
    本文实例讲述了Android实现简单图片压缩的方法。分享给大家供大家参考,具体如下: 在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大...
    99+
    2022-06-06
    压缩 方法 图片 图片压缩 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作