2016-08-02 5 views
0

現在、私はアンドロイドの初心者で、私はFABで少し練習しています。ですから、別のクラスのFABを初期化し、別のクラスから呼び出すことは可能でしょうか?私はこのような状態のサンプルを探していましたが、何も見つかりませんでした。私を教えてください。可能であれば、参考のためにサンプルコードが必要です。異なるクラスのフロートアクションボタンを初期化し、別のクラスから呼び出すことはできますか?

+0

なぜこの操作をもう一度やりたいですか?表示されているアクティビティに表示されているFABのみ必要です – Eenvincible

答えて

0

これが可能であるはずです。しかし、あなたの望むFAB用のカスタムXMLレイアウトファイルを定義することも可能です。これがあなたのニーズを満たすならば、はるかにクリーンな解決策です。あなたはXMLからFABをかなり定義することができます。例:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.FloatingActionButton 
    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:src="@drawable/ic_fab" 
    app:fabSize="@drawable/fab_size" 
    app:backgroundTint="@color/fab_color" 
    app:rippleColor="@color/fab_ripple" 
    app:useCompatPadding="true" /> 
関連する問題