【问题标题】:Adding a Back Button on Android Activity Page having Intent在具有 Intent 的 Android 活动页面上添加后退按钮
【发布时间】:2011-08-19 06:47:24
【问题描述】:

我是 Android 开发的新手。我想绘制一个折线图并使用 achartengine 来绘制图表。我成功绘制了图表。

现在面临的问题是我有一个应用程序,该图表要在图表顶部添加一个“返回”按钮。

我的代码如下

public class Demo extends Activity {
    Intent intent = null;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        intent = new MyChart().execute(getApplicationContext());
        startActivity(intent);
    }
}

下面是执行图表的代码

public class MyChart extends AbstractDemoChart {
    public Intent execute(Context context) {
        ...
        ...
        ...
        ...
        ...
        return ChartFactory.getTimeChartIntent(context,buildDateDataset(titles, tempDatesList, weightList), renderer, format);
    }
}

现在我想在 /layout/main.xml 中添加一个 xml 文件,其中将在图表中绘制,并在顶部某处添加一个后退按钮,整个图表在其下方。请帮助我

【问题讨论】:

  • 出于什么目的需要后退按钮?每个 Android 设备都带有一个“硬件”返回按钮,允许用户返回上一个屏幕

标签: android navigation android-intent back


【解决方案1】:

您可以使用线性或相对布局。在那个地方有一个名为“Back”的按钮,在它下面放置图表的 xml 布局。并且还在您的活动类(演示类)中使用 setContentView(R.layout.main)。

【讨论】:

  • 感谢您的努力。你能否详细说明一下,以便我能以积极的方式找到解决方案......如果你需要我的代码也可以给你参考。请,再次感谢
【解决方案2】:

您可以添加一个按钮,并在单击该按钮时调用finish(); 完成活动。当您完成活动时,它将加载上一个正在执行的活动。

【讨论】:

  • 感谢您的努力。我也尝试过这种方式,但按钮没有以某种方式显示图表占据整个屏幕。
猜你喜欢
  • 2020-09-16
  • 1970-01-01
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多