繁体   English   中英

禁用设置SlidingPaneLayout水平滚动

Set SlidingPaneLayout horizontal scroll disabled

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用SlidingPaneLayout制作“自定义”抽屉菜单,我需要通过单击工具栏导航按钮来禁用可拖动事件以仅显示服装抽屉,我的activity_main的结构为:

主要活动

<android.support.v4.widget.SlidingPaneLayout
    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:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/slidingPaneLayout"
    android:clickable="false"
    android:scrollbarAlwaysDrawHorizontalTrack="false"
    tools:context=".MainActivity.MainActivity">

    <!--Costume Drawer fragment-->
    <fragment
        android:name="com.epcon.pdhgto.android.MenuFragment.MenuFragment"
        android:layout_width="80dp"
        android:layout_height="match_parent"
        android:id="@+id/menu_master"
        android:elevation="10dp">
    </fragment>
    <!--Fragment-->
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clickable="true"
        android:id="@+id/mainFrameLayout"
        >

    </FrameLayout>

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

换句话说,我需要在主要活动上禁用水平滚动。 我已经尝试过了: https : //stackoverflow.com/a/36447209/6308377 ,我也已经在我的xml android:scrollbarAlwaysDrawHorizontalTrack上实现了,但这不起作用。

1 个回复

在您的主要活动中尝试

view.setHorizontalScrollBarEnabled(false);

或将其放在您的xml文件中

android:scrollbars="none"

另外,如果您想为自己的应用制作自定义菜单,则应查看导航抽屉

1 在禁用的edittext中水平滚动

启用或禁用代码中的edittext转换(如果按下“ EDIT”按钮)。 问题是:如果edittext包含大文本并且其状态被禁用,我将无法水平滚动查看所有文本。 (如果启用了他的状态,我可以正常水平滚动) ...

2 禁用edittext并滚动水平

我想在禁用EditText时滚动并包含一行中的大文本。 我尝试edittext.setInputType(InputType.TYPE_NULL) 但是背景不会改变 ,用户在编辑或不编辑时无法区分。 编辑:我的xml: 当启用edittext时,水平滚动工作正常,当ed ...

4 无法将SlidingPaneLayout设置为不可见

我正在尝试创建一个在滑动窗格中具有MapFragment的应用程序。 该地图位于一个片段上,该片段可打开进入主要内容ListView。 但是,我无法完全隐藏MapFragment,因为在主视图中始终有一部分可见。 这是我的代码 ...

5 仅启用水平滚动移动/在Dekstop上禁用

我正在用Wordpress创建一个网站。 我需要使一个ImageMap插件响应。 唯一的解决方案是使其在移动设备上可滚动。 因为如果将图像设为width:100%;定性图像width:100%; 和overflow-x:scroll; 它也可以在Dekstop上滚动。 我也尝 ...

6 Android - SlidingPaneLayout - 在窗格上设置宽度

我在我的活动中使用了SlidingPaneLayout: 我希望菜单覆盖我希望它在所有手机上工作的页面的3/4,所以我不能举例 我想计算屏幕宽度并将其设置为左窗格 谢谢您帮忙 ...

2013-07-10 13:28:25 3 4796   android
9 设置div的最大水平滚动

我在下面有一个jquery图像滚动条,只是水平向左/向右滚动。 下面的循环可以包括无限数量的图像。 我遇到的问题是,当它向左和向右滚动时,一旦图像结束,你可以继续滚动,所以基本上你只是滚动白色空间! 如何设置最大滚动,以便在图像结束时不再允许滚动? 显然,图像的数量是动态的,因此 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM