私はを3つのタブでviewPager
に使用しています。スクロールするときに私のツールバーを非表示にして表示します。私はそれを試しても機能しません。CoordinatorLayout with Framelayoutは機能しません。
MainActivityレイアウト:Framelayoutにapp:layout_behavior="@string/appbar_scrolling_view_behavior"
を追加しましたが、動作しません。
<?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"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="tw.idv.morton.mydailysugar.MainActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolBar"
app:contentInsetStart="0dp"
android:layout_width="match_parent"
android:layout_height="35dp"></android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<FrameLayout
android:id="@+id/frameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"></FrameLayout>
</android.support.design.widget.CoordinatorLayout>
私のタブ1つのレイアウト:私はandroid.support.v4.widget.NestedScrollView
にScrollView
を変更しようと、それはまだ働いていません。ここで
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:paddingLeft="@dimen/appPadding"
android:paddingRight="@dimen/appPadding"
android:paddingTop="@dimen/appPadding"
android:background="#ffffff"
tools:context=".MyTabs.MyDailyInput">
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
// here is lots of button and text and layout...
</ScrollView>
</LinearLayout>
は私のタブレイアウトの設定です:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
tools:context=".MyTabs.HomeTabs">
<tw.idv.morton.mydailysugar.MyTabs.NoSwipingViewPager
android:id="@+id/viewPagerDataReport"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
<View
android:background="@android:color/darker_gray"
android:layout_width="match_parent"
android:layout_height="1dp"/>
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="55dp"
android:clickable="true"
style="@style/AppTabLayout"
app:tabTextAppearance="@style/AppTabTextAppearance"
android:background="@color/appColor"
app:tabTextColor="@android:color/white"
app:tabGravity="fill"/>
</LinearLayout>
私はapp:layout_behavior="@string/appbar_scrolling_view_behavior"
とandroid.support.v4.widget.NestedScrollView
なぜそのまだ作業のように追加していましたか? ご協力いただければ幸いです。前もって感謝します。
は、あなたにその作業をそんなにありがとうここスクロール技術についての詳細を読んで、あなたのツールバー
ために、次のコードを使用します。私はリンクからチュートリアルを勉強します。 –
お寄せいただきありがとうございます。乾杯! –