スクロールのリストビューの最後にボタンを非表示にするにはどうすればよいですか?

ミナ・ダヘシュ

アイテムを追加するためのプロジェクトのリストビューにFABを使用したいと思います。リリース/非表示のアニメーションをスクロールとして設定したいのですが。私はこのようにsthをします:

MainActivity.javaクラス:

public class MainActivity extends Activity  {
private ListView listView;

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

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent(getApplicationContext(),AddActivity.class);
            startActivity(intent);
        }
    });
    listView = (ListView) findViewById(R.id.ListView);

 ..  
}

}

activity_main.xml:

<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"
    android:fitsSystemWindows="true"
    tools:context="vow_note.maxsoft.com.vownote.MainActivity">
<include layout="@layout/content_main" />

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|end"
    android:layout_margin="@dimen/fab_margin"
    android:src="@android:drawable/ic_menu_add" />

content_main.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>

<LinearLayout android:layout_width="match_parent"
    android:layout_height="70dp"
    android:orientation="horizontal"
    android:gravity="center_vertical|center"
    android:padding="3dp"
    android:background="#000000"
    android:id="@+id/ll">
   ...
</LinearLayout>

<ListView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/ListView"
    android:layout_gravity="right"
    android:background="#000000"
    android:paddingBottom="50dp"
    >
</ListView>

そして最後に、FABHideScroll.java:

public class FABHideScroll extends FloatingActionButton.Behavior {
public FABHideScroll(Context context, AttributeSet attrs) {
    super();
}

@Override
public void onNestedScroll(CoordinatorLayout coordinatorLayout, FloatingActionButton child, View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed) {
    super.onNestedScroll(coordinatorLayout, child, target, dxConsumed, dyConsumed, dxUnconsumed, dyUnconsumed);

    //child -> Floating Action Button
    if (child.getVisibility() == View.VISIBLE && dyConsumed > 0) {
        child.hide();
    } else if (child.getVisibility() == View.GONE && dyConsumed < 0) {
        child.show();
    }
}

@Override
public boolean onStartNestedScroll(CoordinatorLayout coordinatorLayout, FloatingActionButton child, View directTargetChild, View target, int nestedScrollAxes) {
    return nestedScrollAxes == ViewCompat.SCROLL_AXIS_VERTICAL;
}

}

それが実行されないので、私はそれらに問題があるはずであることを知っています。

どうすれば解決できますか?

ミナ・ダヘシュ

アプリのテーマを確認してください。でなければなりませんTheme.AppCompatご多幸を祈る。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リサイクラービューがある画面の下部にボタンを追加するにはどうすればよいですか。ボタンがリサイクラービューの最後の要素を非表示にしないように

分類Dev

スクロールテキストビューの下にボタンを表示するにはどうすればよいですか?

分類Dev

UWPでリストビューの垂直スクロールバーを非表示にするにはどうすればよいですか?

分類Dev

UWPのリストビューの最後の列にテキストボックスを追加するにはどうすればよいですか?

分類Dev

ボタンを画面の下部から開始し、リストビューの最後から開始するにはどうすればよいですか?

分類Dev

ストーリーボードのタッチバーにスクロールビューを追加するにはどうすればよいですか?

分類Dev

リストビューの間にボタンを追加するにはどうすればよいですか?

分類Dev

リストビュー内でクリックされたトグルボタンの位置を取得するにはどうすればよいですか?

分類Dev

水平バーを非表示にし、左右のボタンを水平にスクロールするにはどうすればよいですか?

分類Dev

AndroidのRelativeLayoutのボタンの横にテキストビューをプログラムで表示するにはどうすればよいですか?

分類Dev

AndroidのRelativeLayoutのボタンの横にテキストビューをプログラムで表示するにはどうすればよいですか?

分類Dev

jqueryのボタンをクリックした後にテキストを非表示にするにはどうすればよいですか?

分類Dev

Windows 10のタスクバーの最後にある[デスクトップの表示]ボタンを非表示または削除(無効化しない)するにはどうすればよいですか?

分類Dev

ツールバーの画像ボタンとテキストビューを中央に表示するにはどうすればよいですか?

分類Dev

ストーリーボードのUISplitViewControllerにマスタービューを最初に表示させるにはどうすればよいですか?

分類Dev

ボタンクリックイベントのリストビューにアイテムを追加するにはどうすればよいですか?

分類Dev

グリッドビューの最後まで自動的にスクロールするにはどうすればよいですか?

分類Dev

Kivyのスクロールビューの上に固定ボタンを作成するにはどうすればよいですか?

分類Dev

親がスクロールビューの場合、画面の下部にボタンを設定するにはどうすればよいですか?

分類Dev

Windows 8.1のマイコンピュータで新しい「フォルダ」リストを非表示にするにはどうすればよいですか?

分類Dev

スクロールビューにViewControllerを追加し、スクロールビューにそのvcが表示されている場合にのみView Controllerをインスタンス化するにはどうすればよいですか?

分類Dev

別のビューのトグルボタンでリストを強制的に再描画するにはどうすればよいですか?

分類Dev

ボタンをクリックしたときにリストビューのlistModelを変更するにはどうすればよいですか?

分類Dev

スクリプトのコンパイル後にモジュールをPythonでリロードするにはどうすればよいですか?

分類Dev

Androidのスクロールビューエントリに多くのオブジェクトを配置するにはどうすればよいですか?

分類Dev

ファイルエクスプローラーのタスクバーの右クリックメニューにさらにエントリを表示するようにWindowsに指示するにはどうすればよいですか?

分類Dev

ボタンがクリックされた後にのみリストビューをフォームにロードするにはどうすればよいですか?

分類Dev

ボタンがクリックされた後にのみリストビューをフォームにロードするにはどうすればよいですか?

分類Dev

ストーリーボードのルートビューコントローラーに戻るにはどうすればよいですか?

Related 関連記事

  1. 1

    リサイクラービューがある画面の下部にボタンを追加するにはどうすればよいですか。ボタンがリサイクラービューの最後の要素を非表示にしないように

  2. 2

    スクロールテキストビューの下にボタンを表示するにはどうすればよいですか?

  3. 3

    UWPでリストビューの垂直スクロールバーを非表示にするにはどうすればよいですか?

  4. 4

    UWPのリストビューの最後の列にテキストボックスを追加するにはどうすればよいですか?

  5. 5

    ボタンを画面の下部から開始し、リストビューの最後から開始するにはどうすればよいですか?

  6. 6

    ストーリーボードのタッチバーにスクロールビューを追加するにはどうすればよいですか?

  7. 7

    リストビューの間にボタンを追加するにはどうすればよいですか?

  8. 8

    リストビュー内でクリックされたトグルボタンの位置を取得するにはどうすればよいですか?

  9. 9

    水平バーを非表示にし、左右のボタンを水平にスクロールするにはどうすればよいですか?

  10. 10

    AndroidのRelativeLayoutのボタンの横にテキストビューをプログラムで表示するにはどうすればよいですか?

  11. 11

    AndroidのRelativeLayoutのボタンの横にテキストビューをプログラムで表示するにはどうすればよいですか?

  12. 12

    jqueryのボタンをクリックした後にテキストを非表示にするにはどうすればよいですか?

  13. 13

    Windows 10のタスクバーの最後にある[デスクトップの表示]ボタンを非表示または削除(無効化しない)するにはどうすればよいですか?

  14. 14

    ツールバーの画像ボタンとテキストビューを中央に表示するにはどうすればよいですか?

  15. 15

    ストーリーボードのUISplitViewControllerにマスタービューを最初に表示させるにはどうすればよいですか?

  16. 16

    ボタンクリックイベントのリストビューにアイテムを追加するにはどうすればよいですか?

  17. 17

    グリッドビューの最後まで自動的にスクロールするにはどうすればよいですか?

  18. 18

    Kivyのスクロールビューの上に固定ボタンを作成するにはどうすればよいですか?

  19. 19

    親がスクロールビューの場合、画面の下部にボタンを設定するにはどうすればよいですか?

  20. 20

    Windows 8.1のマイコンピュータで新しい「フォルダ」リストを非表示にするにはどうすればよいですか?

  21. 21

    スクロールビューにViewControllerを追加し、スクロールビューにそのvcが表示されている場合にのみView Controllerをインスタンス化するにはどうすればよいですか?

  22. 22

    別のビューのトグルボタンでリストを強制的に再描画するにはどうすればよいですか?

  23. 23

    ボタンをクリックしたときにリストビューのlistModelを変更するにはどうすればよいですか?

  24. 24

    スクリプトのコンパイル後にモジュールをPythonでリロードするにはどうすればよいですか?

  25. 25

    Androidのスクロールビューエントリに多くのオブジェクトを配置するにはどうすればよいですか?

  26. 26

    ファイルエクスプローラーのタスクバーの右クリックメニューにさらにエントリを表示するようにWindowsに指示するにはどうすればよいですか?

  27. 27

    ボタンがクリックされた後にのみリストビューをフォームにロードするにはどうすればよいですか?

  28. 28

    ボタンがクリックされた後にのみリストビューをフォームにロードするにはどうすればよいですか?

  29. 29

    ストーリーボードのルートビューコントローラーに戻るにはどうすればよいですか?

ホットタグ

アーカイブ