私は音楽に関するAndroidアプリを開発しています。このアプリでは、2つの断片があります:PopFragment e GenresFragment。
PopFragmentのXMLファイルには、fragment_pop.xmlという名前が付けられています。私は、ツールバーに戻る矢印があり、GenresFragmentに戻ります。
マイツールバーのコードはこれです:PopFragmentのJavaファイルでバック・クリックを処理する方法は?
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
<include
android:layout_height="wrap_content"
android:layout_width="match_parent"
layout="@layout/toolbar_layout"
/>
</android.support.design.widget.AppBarLayout>
<ImageButton
android:id="@+id/arrowPop"
android:layout_width="54dp"
android:layout_height="wrap_content"
android:src="@drawable/ic_arrow_back_black_24dp"
style="?android:attr/borderlessButtonStyle"
/>
がPopActivityと呼ばれる、私はいくつかのコードを持っているが、それは働いていません。
私はこのコードを持っている:
public class PopActivity extends AppCompatActivity implements View.OnClickListener {
public PopActivity() {
// Required empty public constructor
}
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_pop);
Toolbar toolbar = (Toolbar)findViewById(R.id.toolBar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
ImageButton backBtn = (ImageButton)findViewById(R.id.arrowPop);
}
@Override
public void onClick (View view) {
Intent i = new Intent();
switch (view.getId()) {
case R.id.arrowPop:
break;
}
}
あなたは私助けてくださいことはできますか?
が