浮動アクションボタンを使用していますが、最初は可視性がなくなっています。いくつかの支払いが完了した後、私はウェブビューで開いた、成功すると、そのファブは別のアクティビティにあるユーザに見えるようにする必要があります。これを行う方法 ?何らかのアクションが実行されると、FabはJavaを非表示にするか、非表示にする必要があります。
0
A
答えて
0
コード内のFABへの参照を取得する必要があります。次に、setVisibility()を使用してボタンを表示または非表示にできます。支払活動から
public class SomeActivity extends AppCompatActivity {
private View mFloatingActionButton;
@Override
public void onCreate(Bundle savedInstaces) {
super.onCreate(savedinstances);
this.setContentView(R.layout.your_layout_here);
this.mFloatingActionButton = this.findViewById(R.id.floatingActionButton);
}
// This is some method in your code called when you want to show the button
public void onSomeActoion() {
// This makes the FAB visible
this.mFloatingActionButton.setVisibility(View.VISIBLE);
}
}
0
、あなたは、することtrue
またはfalse
やその他の活動のいずれかにpaymentSuccesful
ようSharedPreferences
でブールフラグを設定sharedPreferenceから値を取得し、ベースfab
上の可視性を設定しようとすることができますsharedPreferenceからの結果に基づいています。すなわち
if (paymentSuccessful) {
fab.setVisibility(View.VISIBLE);
} else {
fab.setVisibility(View.GONE);
}
あなたはsharedPreferenceから値を取得した後に可視性を設定していることを確認します。
関連する問題
- 1. コントロールを無効にして非表示にするか、非表示にする必要がありますか?
- 2. 初期化ベクトルは非表示にする必要がありますか?
- 3. クリックするとdivを非表示にする必要があります
- 4. サムスンギャラクシータブ下部のタスクバーを非表示にする必要がありますか?
- 5. Googleスプレッドシートで1行/パスワードを非表示にする必要があります
- 6. jqueryの表示を非表示にするか、ループの名前を付ける必要があります。
- 7. ビューコントローラから必要なときにタブバーを表示/非表示にする
- 8. 部門は非表示にする必要がありますが
- 9. 非表示()非表示に対それが正常に動作します。このコードで、私はdiv要素を非表示にする必要が
- 10. Webアプリケーションのサービスレイヤー - サービスオブジェクトを非表示にする必要があります
- 11. グリッドコントロールの垂直線を非表示にする必要があります
- 12. divタグ内の関数を非表示にする必要があります
- 13. 特定の行を表示/非表示にすると、1行おきに陰影が表示されます
- 14. スクロール対応のFABは非表示になりますが、再表示されません
- 15. Android unfocusedのときにFABメニューを非表示にする
- 16. MVC3の非シーケンシャル非表示入力インデックスを先に実行する必要がありますか?彼らは前に行けば
- 17. アニメーションのUIButtonが非表示になり、非表示になる
- 18. ダイアログウィンドウからすべてのダイアログボタンを非表示/非表示にするには
- 19. ASP.net MVCでは、非表示にする必要があるViewpageの値の配列を渡す必要があります。これらの非表示のフィールド値を保存する必要があります
- 20. jqueryの同じボタンをクリックしてdivを表示/非表示にする必要があります
- 21. 行の非表示/非表示 - プロシージャーが長すぎる
- 22. アンドロイド - 私はこのようなのonClickアクション中にボタンを非表示にする必要があり
- 23. クレジットカードが選択されていると、要素が表示/非表示になるのはなぜですか?
- 24. Angularjs 4 - 表示/非表示の指示をリフレッシュする必要があります
- 25. 空の行を非表示にするにはチェックボックスが必要です
- 26. React Nativeにインスペクタを表示/非表示するキーボードショートカットはありますか?
- 27. jQuery:要素が表示された後で非表示にしますか?
- 28. テーブルの行を非表示にする/表示すると
- 29. デザインプラクティス:実行時にコントロールを非表示/非表示にすることは良いですか?
- 30. MKMapViewで注釈を削除するか、非表示にする必要がありますか?
あなたは修正されましたか? –