【问题标题】:How can we put more than one activity in Android [closed]我们如何在 Android 中放置多个活动 [关闭]
【发布时间】:2014-02-26 07:40:17
【问题描述】:

我想在我的 main.java 文件中放置多个活动,但我不知道如何做,因为我是新手。我已插入活动一,但现在我想放入活动二但无法。你能帮我解决一下吗,到目前为止我的 main.java 上的代码是:

public class Main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstaceState) {
    super.onCreate(savedInstaceState);
    setContentView(R.layout.main);

    TextView b = (TextView) findViewById(R.id.text1);
    b.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {
            startActivity(new Intent(Main.this, One.class));

        }
    });
}

我已经创建了另一个名为 Two.class 和 two.xml 的活动文件。下一个活动的代码将如何?

【问题讨论】:

  • 你想在不同的视图点击或其他东西上调用不同的活动?
  • 请先说明您要求将 2 个活动放在一个班级中。
  • @vamshi 是的,我想从 main.java 主页调用不同的活动。我将有一些 5-10 个文本视图,这些文本视图将被转发到其他活动页面。
  • 也许其他按钮的onClick 会启动其他活动?

标签: java android android-activity


【解决方案1】:

如果您想在一个 calss 中进行两个活动,请使用 Fragments。

片段是 Android 中的小型活动。它们将两个或两个以上的活动组合在一个活动类中

查看以下链接了解更多详情

http://developer.android.com/guide/components/fragments.html

【讨论】:

    【解决方案2】:
    Intent intent = new Intent(getApplicationContext(),SecondActivity.class);
    startActivity(intent); 
    

    我觉得对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多