繁体   English   中英

来自主要的开幕活动

[英]Opening activity from main

我收到一条错误消息,上面写着“错误:(52,1)错误:类,接口或枚举预期”,我试图这样做,以便在单击按钮时以xml格式发送消息以打开另一个活动。 这是我的按钮的xml代码

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Period 1"
    android:id="@+id/button"
    android:clickable="true"
    android:elegantTextHeight="false"
    android:textSize="50sp"
    android:paddingStart="80dp"
    android:layout_marginTop="50dp"
    android:background="#33cbff"
    android:layout_alignParentTop="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:enabled="true"
    android:layout_alignParentStart="true"
    android:onClick="sendMessage"
    android:paddingEnd="80dp" /><![CDATA[

/>

这是主要活动中的Java(用红色下划线标记)。

 public void sendMessage(View view){
   Intent intent = new Intent(MainActivity.this, Period1.class);
  startActivity(intent);
}

用红色加下划线的是“ MainActivity.this,Period1.class”,Period1是我要打开的新活动

看完上面发布的代码后,我想您可能已经在MainActivity类之外编写了sendMessage方法。 如果是这样,请在MainActivity类声明中编写该函数。

public class MainActivity extends Activity {

// Your code

  public void sendMessage(View view) {
      Intent intent = new Intent(MainActivity.this, Period1.class);
      startActivity(intent);
  }
}

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM