私のプロジェクトでは、MainActivityからフラグメントボタンの可視性を設定したいと考えています。しかし問題は、それがNullPointerException()を与えることです。私もlistBtn & gridBtnをスタティックとして作成しました。私はコードの下に使用:アクティビティは、独自のビュー(:R.layout.activity_main EX)を使用しているため、MainActivity()のフラグメント要素にアクセスする方法は?
FirstFragment fragment = (FirstFragment)getSupportFragmentManager().findFragmentById(R.id. <frameLayout Id>);
main_page_fragment.listBtn.setVisibility(View.GONE);
main_page_fragment.gridBtn.setVisibility(View.GONE);
、このような答えを投稿しないでください。それは本当に悪いことです。正しい方法でやることを助け、苦しいアプローチへの言及を避けるべきです。 – Beloo
さて、私は仕事を達成するための悪いアプローチを知って学んでいると思っていますが、実際には良いことです。あなたはそれらを使用していない間にそれらについて知ることができます。ご覧のとおり、答えの先頭に「おすすめしない」と明記しています。 –