1

我正在开发一个非常简单的 android 应用程序,其中几乎没有 java。这是一个信息应用程序,除了显示有关事物的文本和图片之外什么都不做。它有一些按钮,可以引导您浏览不同的类别和最后的信息。它有一个活动,并从该活动调用不同的布局。我在 xml 中使用“android:OnClick=""" 方法从按钮调用不同的布局。我正在使用我不介意的软后退按钮,但显然是不好的做法。问题是,当我按下硬后退按钮时,它会结束一个活动并杀死整个应用程序,当方向改变时,它总是会回到与一个活动关联的起始布局。关于是否应该以不同的方式重做整个应用程序,我需要一些指导,或者以某种方式跟踪我所处的布局,以便它知道要返回什么。我尝试为每个布局创建一个单独的活动,当我单击按钮时,加载时间似乎比我当前执行的方式要长,而且它并不那么简单。

我的代码示例:

<Button
    android:id="@+id/audiocablesbutton"
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:onClick="audiocables"
    android:text="@string/audiocablesbuttontext" />



    public void audiocables(View v) {
    setContentView(R.layout.audiocables);
    }
4

0 回答 0