我有一个其起始标签(父标签是)的布局
<scroll view
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
Run Code Online (Sandbox Code Playgroud)
后来我有很多图像,textView,编辑文本和其他东西,最后是列表视图.我已经按照规定将listview的高度定义为230dp.事情是整个布局滚动不错,但listview内的内容不是单独滚动.这就是xml看起来的样子......
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:layout_width="fill_parent"
android:layout_height="50dp"
android:text="BISCOOT"
android:textSize="25dp"
android:background="@drawable/item_bg_light"
android:textColor="@android:color/white"
android:gravity="center"/>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="200dp" android:background="#ff000000">
<ImageSwitcher android:id="@+id/switcher1" android:layout_width="fill_parent"
android:layout_height="200dp"
android:layout_alignParentLeft="true" android:layout_alignParentRight="true" >
</ImageSwitcher>
<ProgressBar
android:id="@+id/progressBar2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_centerHorizontal="true"
/>
<ImageButton android:id="@+id/imageButton1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentRight="true"
android:layout_centerVertical="true" android:src="@android:drawable/ic_media_ff" />
<ImageButton android:id="@+id/imageButton2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/imageButton1" android:src="@android:drawable/ic_media_rew" />
</RelativeLayout>
<TextView android:layout_width="fill_parent"
android:layout_height="30dp"
android:text="Latest headLines"
android:background="@drawable/item_bg_light"
android:textColor="@android:color/white"
android:gravity="center"/>
<ProgressBar
android:id="@+id/progressBar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent" …Run Code Online (Sandbox Code Playgroud) android android-layout android-listview android-scrollview android-scroll
我正在研究这种环境,
compileSdkVersion 25
buildToolsVersion '25.0.0'
defaultConfig {
minSdkVersion 21
targetSdkVersion 25
Run Code Online (Sandbox Code Playgroud)
有这些依赖:
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:design:25.0.1'
compile 'com.android.support:recyclerview-v7:25.0.1'
compile 'com.android.support:cardview-v7:25.0.1'
Run Code Online (Sandbox Code Playgroud)
我想使用coordinatorlayout创建一个视图,但是包含一个viewPager,而不是一个recyclerview.这是布局文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="72dp"
app:tabGravity="fill"
app:tabMode="fixed" />
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)
我的问题是滚动不适用于视图.我看到一些帖子实现onTouch方法来模拟滚动,但我想使用coordinatorLayout.谢谢.
android android-layout android-viewpager android-scroll android-coordinatorlayout
我在活动中创建了片段。每个片段都有一个文本视图。我想让片段内的所有文本视图都可以滚动。下面是我的 xml 和 java 代码。提前致谢
<FrameLayout 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"
tools:context=".chemistry.AtomicNumber">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/atomicNumberDefinition"
android:text="The atomic number..... "
android:textAlignment="center"
android:textColor="#000000"
android:textSize="24sp"
android:scrollbars="vertical" />
Run Code Online (Sandbox Code Playgroud)
Java代码:
public class AtomicNumber extends Fragment {
private static final String ARG_PARAM1 = "param1";
private static final String ARG_PARAM2 = "param2";
private String mParam1;
private String mParam2;
public AtomicNumber() {
}
public static AtomicNumber newInstance(String param1, String param2) {
AtomicNumber fragment = new AtomicNumber();
Bundle args = new Bundle();
args.putString(ARG_PARAM1, param1);
args.putString(ARG_PARAM2, param2);
fragment.setArguments(args); …Run Code Online (Sandbox Code Playgroud) 如何让我的Android滚动条看起来像这样?(见图片链接)....我正在开发我的第一个Android应用程序.我是Android的新手,有时最简单的事情可能是一个挑战.任何人都可以指出我正确的方向.谢谢.

在发布此问题之前,我已经研究了之前的所有问题.之前的解决方案都没有为我工作.我需要制作我的Toolbar静态,同时滚动它在滚动时上升但我需要使它静态我怎么能这样做.现在让我解释一下到目前为止我尝试过的所有方法,
我已进入windowSoftInputMode调整大小调整
fitwindows
布局中的确实
这是我写的代码:
这是主要的CoordinatorLayout:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:layout_scrollFlags="scroll|enterAlways" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/activity_incident"
/>
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)
这是布局文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_incident"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.RecyclerView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/incident_recyclerview"
android:divider="#fff"
android:keepScreenOn="true"
android:dividerHeight="0.5dp"
/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
我只是想让我的Toolbar静态我怎么能实现提前谢谢!!
是否有任何备用侦听器可用于在y轴上获取滚动量?
我正在使用android.support.v7.widget.Toolbar但它没有API级别19的向后兼容性.
我有两个活动,一个应用程序扩展相同的abstract-一个与WebView另一个具有ViewPager与TabLayout和RecyclerView的S -和在这个层面上,我实现“共享”显示/隐藏工具栏与滚动/一扔功能:
app:layout_scrollFlags="scroll|snap|enterAlways"
WebViewToolbar就像RecyclerView在ViewPager(保持TabLayout可见)中的任何选项卡下一样“推出” ,在这两种情况下,任何滚动到顶部都会带回Toolbar. 就像在这个例子中一样:
现在我必须改变这种行为 -Toolbar当用户不在页面顶部时应该隐藏,所以:Toolbar如果存在任何滚动到底部应该隐藏并且只有(滚动到顶部 && getScrollY()<=0)应该Toolbar输入:
我从本指南中借用了 GIF ,这表明(所有其他的)我想要的行为是默认的,只有scroll标志(可能还有snap)。所以我已经删除了enterAlways,我的“本机”Activity开始按预期开箱即用。WebView- 根本没有变化......
我怀疑这个错误是我造成的NestedWebView,我目前使用的这一个。所以我试图用这些来替换这个类:
marshi - 不可滚动的 webview 内容(工具栏显示/隐藏)
takahirom - 即使在 1px 几乎立即向上滚动时,工具栏也会进入(一种捕捉行为,但在触摸期间)
hanks - 没有嵌套滚动(固定工具栏),还有未注释的setNestedScrollingEnabled(true);行
如何实现Toolbar与GIF合作的第二个 GIF行为WebView?
android android-webview android-scroll android-toolbar android-appbarlayout