在不使用按钮的情况下更改android屏幕

时间:2013-08-27 22:48:38

标签: android

我想使用intent更改android中的屏幕,但是没有使用按钮,想要使用我在IF ELSE中使用的任何方法,我该怎么办?

2 个答案:

答案 0 :(得分:0)

首先,您需要实现一个实现Intent的方法。然后你可以使用其中任何一个来称呼它:

  • 定时器
  • 传感器
  • 服务
  • 另一个意图
  • 外部设备
  • 另一个视图,如TextView,ImageView等。无论你想要什么,只要它不是一个按钮。
  • 魔术?

答案 1 :(得分:0)

您的问题含糊不清,但通常可以使用任何窗口小部件的侦听器启动活动(例如,搜索栏的OnSeekBarChangeListeners,广播组的OnCheckedChangeListeners等)。这将以与从onClickListener为按钮启动活动相同的方式实现。

也可以在onCreate方法的一段时间后从另一个活动启动活动以进行初始活动。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_file);

    //More code

    thread.sleep(long time); //The time to wait in milliseconds

    startActivity(new Intent(CurrentActivity.this, NewActivity.class));
}