首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >只隐藏滚动中的操作栏,而不是操作栏选项卡

只隐藏滚动中的操作栏,而不是操作栏选项卡
EN

Stack Overflow用户
提问于 2014-11-26 21:00:26
回答 1查看 13K关注 0票数 7

当我在滚动down.Then时试图隐藏动作栏时,我遇到了一个问题,动作栏必须再次显示。

For Eg:

我引用了这个教程.Here,您可以看到与隐藏和显示操作栏相关的输出和相应的代码。

我正在向输出展示到现在为止我得到了什么。

向下滚动后的

上面显示的屏幕截图,它隐藏了动作栏选项卡also.But,它只需要隐藏操作条,这就是主要问题。

滚动后的

上面的屏幕截图显示了带有选项卡的动作条的背面。

TopRatedFragment.java:

代码语言:javascript
运行
AI代码解释
复制
import info.androidhive.tabsswipe.R;
import android.app.ActionBar;
import android.content.res.TypedArray;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.Window;
import android.widget.ScrollView;

public class TopRatedFragment extends Fragment implements ViewTreeObserver.OnScrollChangedListener {

    private float mActionBarHeight;
    private ActionBar actionBar;


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {

        View rootView = inflater.inflate(R.layout.fragment_top_rated, container, false);

        final TypedArray styledAttributes = getActivity().getTheme().obtainStyledAttributes(
                new int[] { android.R.attr.actionBarSize });
        mActionBarHeight = styledAttributes.getDimension(0, 0);
        styledAttributes.recycle(); 
        actionBar = getActivity().getActionBar();  



        ((ScrollView)rootView.findViewById(R.id.parent)).getViewTreeObserver().addOnScrollChangedListener(this);


        return rootView;
    }


    @Override
    public void onScrollChanged() {

        float y = ((ScrollView)getActivity().findViewById(R.id.parent)).getScrollY();
        if (y >= mActionBarHeight && actionBar.isShowing()) {
            actionBar.hide();
        } else if ( y==0 && !actionBar.isShowing()) {
            actionBar.show();
        }
    }
}

fragment_top_rated.xml:

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/parent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
              android:paddingTop="?android:attr/actionBarSize" 
            android:orientation="vertical" >  

            <Button
                android:id="@+id/button1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

            <Button
                android:id="@+id/button5"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

               .
               .
    </LinearLayout>

    </ScrollView>

我的问题是,当它向下滚动时,它只需要隐藏动作栏,而不是动作栏选项卡。

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 23:34:39

我认为这个图书馆和它的样本可以帮助你。

看看右上角的gif动画:

我认为示例文件名为"ViewPagerTabScrollViewActivity

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27163374

复制
相关文章
在matplotlib中关闭绘图轴的方法
# Keep making random walks, as long as the program is active
用户7718188
2021/10/08
2.2K0
ACL2021 | 一种巧妙解决NER覆盖和不连续问题的方法
由于普通的NER问题被研究的透透的了,本文主要解决一种稍微复杂些问题:一种带有覆盖和不连续(Overlapped and Discontinuous)的命名实体识别任务。
zenRRan
2021/09/10
2K0
ACL2021 | 一种巧妙解决NER覆盖和不连续问题的方法
Python+matplotlib数据可视化创建多轴域共享x轴
使用Python+matplotlib进行数据可视化,创建两个轴域并共享x轴,然后在两个轴域中分别绘制散点图和折线图,并为两个图形创建图例。
Python小屋屋主
2021/08/10
1.4K0
Python-matplotlib双Y轴可视化绘制
最近有很多小伙伴私信我关于双Y轴图的绘制方法? 这里我就直接给出Python-matplotlib绘制方法和R-ggplot2的绘制方法,主要的知识点如下:
bugsuse
2021/01/04
2.1K0
Python-matplotlib双Y轴可视化绘制
[WP教程]如何解决WordPress文章ID不连续的方法
由于 WordPress 自身机制问题,导致我们在固定链接中使用了文章ID,那么就会导致文章ID不连续,虽说文章ID不连续倒也没什么,但有强迫的人总感觉比较别扭。
若梦
2022/04/01
1.5K0
Python使用matplotlib.pyplot绘图时设置坐标轴刻度
问题描述:在使用matplotlib绘图时,可能会需要设置坐标轴上刻度之间的距离,或者为刻度设置标签。 技术要点:pyplot的xticks()和yticks()函数的用法。 参考代码1: 运行结果1
Python小屋屋主
2018/04/16
2.7K0
Python使用matplotlib.pyplot绘图时设置坐标轴刻度
Python+Pillow+Matplotlib实现多张图片连续渐变动画
给定多张图片,编写Python程序实现动画效果,多张图片依次淡入淡出渐变,从一张慢慢变成下一张。
Python小屋屋主
2023/08/29
3920
Python+Pillow+Matplotlib实现多张图片连续渐变动画
matplotlib的基本用法——调整坐标轴
本文主要是关于matplotlib的一些基本用法。 Demo import matplotlib.pyplot as plt import numpy as np # 绘制普通图像 x = np.linspace(-1, 1, 50) y1 = 2 * x + 1 y2 = x**2 plt.figure() plt.plot(x, y1) plt.plot(x, y2, color = 'red', linewidth = 1.0, linestyle = '--') # 设置坐标轴的取值范围 p
Tyan
2019/05/25
1.4K0
Python+matplotlib自定义坐标轴位置、颜色、箭头
使用Python+numpy+matplotlib这样的组合,如果要绘制一条正弦曲线,是很容易的事。例如下面的代码:
Python小屋屋主
2020/04/01
5.8K0
wordpress文章ID不连续
2016-05-3023:03:51 发表评论 1,092℃热度 先说明,这个明显是强迫症才会搞这种累死人不的好处的活,当然,我也是这种人。当初 Typecho 写文章的时候还没太在意,因为文章 ID
timhbw
2018/05/03
8400
使用 matplotlib 绘制带日期的坐标轴
使用 matplotlib 绘制带日期的坐标轴 源码及参考链接 效果图 [运行结果] 代码 import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates fig, ax = plt.subplots() """生成数据""" beginDate = '2012-01-01' endDate = '2018-01-01' # 将日期字符串转化为数字(从1970-01-01算起的天数差) x = n
iam002
2021/08/27
4.8K0
使用 matplotlib 绘制带日期的坐标轴
解决Typecho文章cid不连续
Typecho下文章编号(cid)不连续,虽然不影响什么,也无关紧要,但是对于有强迫症的人(比如我)来说,真的是无法忍受。还好有大佬提供了解决办法。
季春二九
2023/03/22
4520
Matplotlib 可视化进阶之旋转浮动轴
旋转的浮动轴 难点:添加一个旋转的浮动轴。 本文利用matplotlib 的仿射变换来做实际的旋转,从而创建一个旋转的浮动轴。 这里需要了解戳👇。 Matplotlib 可视化之图表坐标系统 Matplotlib 图像可视化之 imshow 函数详解 首先定义一个画布 import numpy as np import matplotlib.pyplot as plt from matplotlib.transforms import Affine2D from matplotlib.ticker i
数据STUDIO
2022/05/24
8020
Matplotlib 可视化进阶之旋转浮动轴
深度学习中激活函数的导数在不连续可导时的处理
sigmoid函数是处处连续可导的。其他如ReLU,在0处不连续可导。实际上激活函数用ReLU的情况很多。
用户4363240
2019/12/18
3.2K0
深度学习中激活函数的导数在不连续可导时的处理
39 | 自增主键不连续
然后插入数据,最后看到,表会自动生成一个AUTO_INCREMENT的值,ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1 ,表示下一次插入数据时,如果需要自动生成自增值,会生成 id=11。
HaC
2020/12/30
4.9K0
39 | 自增主键不连续
Python+matplotlib绘制柱状图并设置坐标轴有效刻度
问题描述:在使用matplotlib绘图时,一般会自动设置坐标轴刻度。很多时候,这个自动设置并不合适,用户更希望绘制结果的坐标轴上只显示有效刻度,也就是只显示有对应值的刻度。
Python小屋屋主
2018/08/20
1.4K0
Python+matplotlib绘制柱状图并设置坐标轴有效刻度
Python+matplotlib可视化自定义轴域大小和位置
《Python可以这样学》,ISBN:9787302456469,董付国,清华大学出版社,第9次印刷
Python小屋屋主
2020/06/03
6480
一文掌握Python+Matplotlib坐标轴与刻度综合设置
设置Matplotlib可视化时轴域坐标轴和刻度的属性,包括主刻度与次刻度、线长、颜色、字号、位置、间距、是否显示等。
Python小屋屋主
2023/10/07
1.3K0
一文掌握Python+Matplotlib坐标轴与刻度综合设置
Matplotlib双Y轴折线图小实例
fig,ax1 = plt.subplots(figsize=(12,9))创建画布,有点类似于ggplot2的ggplot()函数的作用;figsize参数用来控制图片长和宽,但是单位是啥还没搞明白
用户7010445
2020/03/03
2.6K0
点击加载更多

相似问题

子图中的不连续轴- python matplotlib

21

有没有一种方法可以使HTML可重用块?

21

python matplotlib:转置轴的方法

20

有没有一种方法可以使用highcharts连续更改显示值

16

有没有一种方法可以使类的键可迭代?

228
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文