0
現在、私はアンドロイドの初心者で、私はFABで少し練習しています。ですから、別のクラスのFABを初期化し、別のクラスから呼び出すことは可能でしょうか?私はこのような状態のサンプルを探していましたが、何も見つかりませんでした。私を教えてください。可能であれば、参考のためにサンプルコードが必要です。異なるクラスのフロートアクションボタンを初期化し、別のクラスから呼び出すことはできますか?
現在、私はアンドロイドの初心者で、私はFABで少し練習しています。ですから、別のクラスのFABを初期化し、別のクラスから呼び出すことは可能でしょうか?私はこのような状態のサンプルを探していましたが、何も見つかりませんでした。私を教えてください。可能であれば、参考のためにサンプルコードが必要です。異なるクラスのフロートアクションボタンを初期化し、別のクラスから呼び出すことはできますか?
これが可能であるはずです。しかし、あなたの望む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" />
なぜこの操作をもう一度やりたいですか?表示されているアクティビティに表示されているFABのみ必要です – Eenvincible