小编BJM*_*BJM的帖子

用另一个后退按钮替换 Fragment

我正在尝试覆盖后退按钮,因为它在我按下时关闭了我的应用程序,我有不同的片段:

  • 片段 A:索引(当我按下后退按钮时,它会关闭应用程序)
  • Fragment B(当我按下返回按钮时,它会返回到 Fragment A)
  • Fragment C(当我按下返回按钮时,它会返回到 Fragment A)

我有我的主要活动:它管理我的片段(因为有一个导航抽屉)。

我发现了很多关于此的帖子,但我无法实现它们:

以片段 B 为例:

@Override
public void onBackPressed(){
    FragmentManager fm = getSupportFragmentManager();
    Fragment f = fm.findFragmentById(R.id.fragmentb); // get the fragment that is currently loaded in placeholder
    Object tag = f.getTag();
    // do handling with help of tag here
    // call super method
    super.onBackPressed();
}
Run Code Online (Sandbox Code Playgroud)

它说无法解析 onBackPressed() 和 getSupportFragmentManager(),我想我没有正确使用该方法,那怎么办?

活动:

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.graphics.Typeface;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.AppCompatActivity;
import …
Run Code Online (Sandbox Code Playgroud)

android back-button fragment

3
推荐指数
1
解决办法
5751
查看次数

位置对于图像视图不明确

我只是按照Apple的教程进行操作,将图像比例设置为1:1时出现错误:

在此处输入图片说明

我认为这是因为本教程适用于xCode 7,所以如何解决它?

xcode position image imageview ios

2
推荐指数
1
解决办法
5958
查看次数

标签 统计

android ×1

back-button ×1

fragment ×1

image ×1

imageview ×1

ios ×1

position ×1

xcode ×1