侧滑和radiobutton跳转

Repeater实现RadioButton单选功能 立即下载
一、布局文件
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.bwei.demo5.MainActivity">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">


        <android.support.v4.view.ViewPager
            android:id="@+id/vp"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />


        <RadioGroup
            android:id="@+id/rg"
            android:layout_alignParentBottom="true"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <RadioButton
                android:id="@+id/rb1"
                android:gravity="center_horizontal"
                android:button="@null"
                android:layout_weight="1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:text="首页"/>

            <RadioButton
                android:id="@+id/rb2"
                android:gravity="center_horizontal"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:button="@null"
                android:text="我的" />

            <RadioButton
                android:id="@+id/rb3"
                android:gravity="center_horizontal"
                android:button="@null"
                android:layout_weight="1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:text="个人"/>

        </RadioGroup>

    </RelativeLayout>


    <ListView
        android:id="@+id/lv"
        android:background="#ff00ff"
        android:layout_gravity="start"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"></ListView>


</android.support.v4.widget.DrawerLayout>

二、主acti里
public class MainActivity extends AppCompatActivity {

    private ViewPager vp;
    private DrawerLayout drawer;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        drawer = (DrawerLayout) findViewById(R.id.drawer);
        vp = (ViewPager) findViewById(R.id.vp);
        RadioGroup rg = (RadioGroup) findViewById(R.id.rg);
        RadioButton rb1 = (RadioButton) findViewById(R.id.rb1);
        RadioButton rb2 = (RadioButton) findViewById(R.id.rb2);
        RadioButton rb3 = (RadioButton) findViewById(R.id.rb3);

       final ListView lv = (ListView) findViewById(R.id.lv);

        LvAdapter ada = new LvAdapter(this);
        lv.setAdapter(ada);

        MyAdapter adapter = new MyAdapter(getSupportFragmentManager());
        vp.setAdapter(adapter);



        /*
        listView点击事件
         */
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
                vp.setCurrentItem(position);
                drawer.closeDrawer(lv);
            }
        });

    }
}
FragmentRadioButtonDemo点击按钮跳转到对应regment.zip 立即下载

相关推荐

基于51单片机的智能花盆灌溉系统设计与实现

本文详细介绍了基于51单片机的智能花盆灌溉系统设计与实现,通过DS18B20温度传感器、土壤湿度传感器和LCD1602显示屏等硬件模块,结合精确的算法控制,实现自动监测与灌溉。系统解决了传统灌溉依赖定时器、缺乏可视化界面的问题,适合上班族、园艺爱好者和植物园工作人员使用,有效提升植物养护效率。

honey的博客 1014

radiogroup中radiobutton实现activity跳转

button实现activity跳转

努力学习积极向上好青年的学习基地 380

innovus 命令每日精要 | 掌控Innovus布线的利器——setNanoRouteMode详解

在数字IC后端设计的复杂世界里,布线优化是至关重要的一步。今天,我来给大家深入讲解Innovus工具中setNanoRouteMode命令的精妙之处,让你轻松驾驭布线策略,提升设计质量。setNanoRouteMode是Innovus中用于配置NanoRoute绕线行为的关键命令。通过其丰富的参数,你可以精细控制布局后阶段的绕线策略、信号完整性优化、工艺适配及设计规则修复等流程。下面,我将按功能分类总结其核心选项,并针对不同场景给出建议。

weixin_50820814的博客 3528

radio单选按钮选中时当前页面实现跳转

例如下面是一个三个三选span片段: 总体概况 利用统计  地区统计   当改变checked属性时在当前页面实现跳转js实现如下: $('input[type=radio][name=chart]').change(function() {        if (this.value == 'overAll') {            window.location.hre

maple_fix的博客 8856

Windows10下部署Heygem进行数字人生成

对于使用Heygem生成数字人,需要注意几个问题: + 需要使用Nvidia的显卡。 + 需要在Windows上进行本地部署。主要原因为客户端是Windows的,客户端对上传的视频写入硬编码的`D:\heygem_data\voice\data`目录,需要在容器上读取这些文件。 + 需要在Windows上部署Docker,将Windows的目录映射到容器中,由容器中的服务进行读取。 + 需要特别注意,一定要有D盘,这个D盘是Windows的D盘,不能是插入的USB设备后产生的D盘。 + 需要下载3个Doc

冀辉的博客 5620

H.264 Profile与Level详解:如何为不同应用场景选择合适的编码配置

本文深入解析了H.264编码标准中的Profile与Level概念,指导开发者如何为不同应用场景选择合适的配置。文章对比了Baseline、Main和High三大Profile的特性与适用场景,并解释了Level如何限定视频的分辨率、帧率与码率上限。通过实战指南,帮助读者在视频通话、在线点播和专业制作等场景中,平衡画质、兼容性与性能,实现高效编码。

rgv2345678的博客 238

RadioButton 如何做到页面的显示和切换

RadioButton是一个按钮,是一组按钮,它的作用是用来切换的, 在实际的项目中,我们经常都是RadioButton和RadioGroup一起配合使用。RadioGroup是单选组合框,可以容纳多个RadioButton的容器。在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以

ss1573的博客 3906

山景BP10_128DBG开发板ADC_Key驱动

最近在学习山景BP10_128DBG开发板,想使用开发板上的按键。看了看原理图和之前用过的按键好像有点不一样。常见的按键都是判断IO口是否被拉低或拉高来判断按键是否被按下。山景BP10_128DBG开发板上的按键是ADC按键,每个按键按下之后ADC的采样值是不同的,通过ADC采样回来的值进而判断哪个按键按下。这种方式核心思想就是用一个ADC通道来节约IO口,对于IO紧张的芯片是一个不错的解决思路。

weixin_56646002的博客 1311

bilibili视频对应笔记

bilibili视频对应笔记 一、声明 声明: 本视频初衷是快速写一个简易app,灵感来源是项目设计 如果想进一步了解,深入学习,可以参考b站 天哥在奔跑 我是根据自己做完项目设计的经验,提取我觉得重要和经常用到的点来给大家讲 简述as布局、每个部分作用和放什么文件、以及一些规范 命名规范—英文命名 文件放置规范----分包放置 二、基本布局介绍 linearlayout orientation background padding relativelayout layout_be

weixin_43589465的博客 5077

FISCO-BCOS配置及使用控制台

如果因为网络问题长时间无法下载,请尝试:curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh。为了可以更加方便快捷,所以HelloWorld合约已经被内置了,位于控制台下面的contracts/solidity/HelloWorld.sol。用于获取和设置name的值,合约代码如下。部署成功会返回合约地址。

qq_51562644的博客 831

NX二次开发点通过云配准获取相同体

先找到体的参考方向(这个参考方向对于相同体重合之后是相同的),这个时候我们的思路是三个不共线的点确定一个坐标系,然后和绝对方向求转换矩阵。然后获取体的所有边的几何中心,把这些点通过转换矩阵转换之后存起来,再和另外一个体转换之后的点数据作对比,在误差范围内配对点的数量等于体获取点的数量就是相同体

qq_39541524的博客 1646

安卓技术实战02 侧滑栏的制作

侧边栏的制作与页面跳转

m1m2m3mmm的博客 1854

NPU性能榨取手把手教程:RK3588上YOLOv5s多线程部署与120FPS极限探索

RK3588 YOLOv5s多线程部署优化指南 本教程深入解析RK3588芯片上YOLOv5s模型的高性能多线程部署方案。RK3588作为瑞芯微旗舰AIoT芯片,内置三核NPU(6TOPS算力)和硬件加速器(RGA/VPU),为AI推理提供强大支持。通过线程池技术,我们将视频处理的读取、推理、后处理等环节解耦并行,显著提升系统吞吐量。教程详细介绍了从PyTorch到RKNN格式的模型转换流程、INT8量化方法,以及基于RKNN C++ SDK的YOLOv5推理核心实现,帮助开发者最大化发挥RK3588的AI

LXY_LOVE36的博客 973

DrawerLayout侧滑菜单点击切换Xlistview

布局: xml version="1.0" encoding="utf-8"?> android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto

mayn666的博客 303

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

RadioButton 切换到对应页面 & 数据请求&json数据解析 & 左侧菜单和主页面传递数据—Android项目实战—新闻APP02

新闻app内容 1. 根据 RadioButton 切换到对应页面 2. 主页面相关问题处理 3.软件层次介绍 4. 新闻中心数据请求&json数据解析 5. 给左侧菜单传递数据 6. 左侧菜单数据绑定&状态处理 7. 实现左侧菜单切换对应页面

是非的Android学习之路 699

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

手把手教你用Android Studio写一个APP 笔记

backgroundpaddinglayout_below等设置好相对布局情况SlideActivity(用于各种控件设置和调用侧滑的方法实现)SlideMenu(写一个侧滑的具体方法,大家直接拿去用就好了,如果想要仔细了解,后面如果有时间,我再更新,因为我觉得,如果你对java不了解,也学不懂,最重要的是如何使用别人的方法,实现自己的功能)三个布局文件容器 acticity_slide正面布局 layout_main侧滑菜单 layout_menu。

ysh的博客 625

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Android答题app

当我们第一次安装软件打开时,进入的是导航页面,导航面采用的是Activity+fragment实现侧滑导航页的效果,而以后打开进入的是启动页面此效果采用的是SharedPreferences,实现代码如下: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav

overturn的博客 5784

APP:校园网登录app—中小南—源码简析

转载请注明出处:http://www.cnblogs.com/wondertwo/p/5392496.html 最近一段时间真的很惭愧,一直琐事缠身没有空闲的时间来安安心心写一篇博客,直到今晚基本忙完了专业课程设计的大作业,赶紧来赶中小南app的源码分析的稿子,不是着急要发表,而是对自己的一个承诺。 其实在4月初我动手之前,类似功能的app就已经有四五个了,那我为什么还要花时间在这里折腾呢?之前...

weixin_30827565的博客 220

QML 基础组件专栏目录(V1)

本专栏是一个 QML (Qt Quick) 演示工程合集,包括了基础组件、动画、布局、图表、粒子系统等各个方面。每个示例的代码量都很小(通常 50~200 行),专注于演示一个知识点。没有复杂的项目结构干扰,适合从布局 & 基础示例开始,按分类逐步深入。

u011186532的专栏 725

PullToRefresh+ImageLoader+TabLayout+ViewPager+Fragment

题目要求: 完成下列效果,页面上方横向滑动栏,下方通过ViewPager加载Fragment实现效果,标题栏动态添加TextView,当点击的时候下方的ViewPager跳转到相应页面,使用HttpUrlConnection处理网络请求,列表图片使用universal-image-loader加载,自定义BaseApplication,项目的Application集成BaseApplicat

IT666DHW的博客 768

FrameLayout+RadioGroup、RadioButton 点击按钮跳转页面

package baway.com.mv.view.activity; import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragme

YueJunFei的博客 1226

Activity跳转及RadioGroup中RadioButton的选中

public class BaseActivity extends Activity{ public E findViewByIds(int id){ return (E)findViewById(id); } } 创建一个基类BaseActivity。令MainActivity继承该基类。 rg = findViewByIds(R.id.main_rg);找控件时可以不用强转。 Ac

bbDseven的博客 1078
上一篇: drawlayout侧滑
下一篇: 轮播加点
wanglinuo521
博客等级 码龄9年 11粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值