如何播放另一个java活动的声音?
正如我们所知,Android中的主要活动称为MainActivity.java 实际上我有两个活动,第二个是:Page2Activity.java 我还有一个Page2.xml用于布局 我想知道按下按钮时如何切换到Page2Activity.java?因为只有Page2.xml显示,当我点击按钮播放声音时,第二个页面上什么也没有发生 MainActivity.java如何播放另一个java活动的声音?,java,android,xml,eclipse,audio,Java,Android,Xml,Eclipse,Audio,正如我们所知,Android中的主要活动称为MainActivity.java 实际上我有两个活动,第二个是:Page2Activity.java 我还有一个Page2.xml用于布局 我想知道按下按钮时如何切换到Page2Activity.java?因为只有Page2.xml显示,当我点击按钮播放声音时,第二个页面上什么也没有发生 MainActivity.java ... bpage2.setOnClickListener(new View.OnClickListener() {
...
bpage2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
setContentView(R.layout.page2);
}
});
...
当我按下这个按钮时,会显示page2.xml,但它包含来自Page2Activity.java的声音,当我按下按钮时,声音不会播放。您能告诉我如何将Page2Activity.java与第2页的布局一起加载吗
问候,,
Henrik当您点击yout bpage2按钮时,为什么不启动其他活动页面2活动 将其放在侦听器中,而不是setContentView(R.layout.page2);: 调用setContentView()设置活动的布局-这就是为什么单击按钮后会看到其他布局。因此,您所做的只是切换布局,但缺少逻辑(例如,连接的侦听器),需要实现。这就是声音不能播放的原因。布局与逻辑共存,但与逻辑无关。包含xml布局并不意味着也包含逻辑。 看看这些碎片 此外,请参阅本介绍,了解如何从另一个活动开始活动: 也许你应该从这里开始:)
祝你好运。当你点击yout bpage2按钮时,为什么不启动其他活动页面2活动 将其放在侦听器中,而不是setContentView(R.layout.page2);: 调用setContentView()设置活动的布局-这就是为什么单击按钮后会看到其他布局。因此,您所做的只是切换布局,但缺少逻辑(例如,连接的侦听器),需要实现。这就是声音不能播放的原因。布局与逻辑共存,但与逻辑无关。包含xml布局并不意味着也包含逻辑。 看看这些碎片 此外,请参阅本介绍,了解如何从另一个活动开始活动: 也许你应该从这里开始:)
祝你好运。当你点击yout bpage2按钮时,为什么不启动其他活动页面2活动 将其放在侦听器中,而不是setContentView(R.layout.page2);: 调用setContentView()设置活动的布局-这就是为什么单击按钮后会看到其他布局。因此,您所做的只是切换布局,但缺少逻辑(例如,连接的侦听器),需要实现。这就是声音不能播放的原因。布局与逻辑共存,但与逻辑无关。包含xml布局并不意味着也包含逻辑。 看看这些碎片 此外,请参阅本介绍,了解如何从另一个活动开始活动: 也许你应该从这里开始:)
祝你好运。当你点击yout bpage2按钮时,为什么不启动其他活动页面2活动 将其放在侦听器中,而不是setContentView(R.layout.page2);: 调用setContentView()设置活动的布局-这就是为什么单击按钮后会看到其他布局。因此,您所做的只是切换布局,但缺少逻辑(例如,连接的侦听器),需要实现。这就是声音不能播放的原因。布局与逻辑共存,但与逻辑无关。包含xml布局并不意味着也包含逻辑。 看看这些碎片 此外,请参阅本介绍,了解如何从另一个活动开始活动: 也许你应该从这里开始:)
祝你好运。你必须在按钮的单击操作上触发一个事件,并在其侦听器上启动page2活动
bpage2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Page2Activity.class);
startActivty(i);
});
您必须在单击按钮操作时触发事件,并在其侦听器上启动page2活动
bpage2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Page2Activity.class);
startActivty(i);
});
您必须在单击按钮操作时触发事件,并在其侦听器上启动page2活动
bpage2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Page2Activity.class);
startActivty(i);
});
您必须在单击按钮操作时触发事件,并在其侦听器上启动page2活动
bpage2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, Page2Activity.class);
startActivty(i);
});
是否要从MainActivity切换到Page2Activity?使用各自的xml布局从第一个转到第二个?是否要从MainActivity切换到Page2Activity?使用各自的xml布局从第一个转到第二个?是否要从MainActivity切换到Page2Activity?使用各自的xml布局从第一个转到第二个?是否要从MainActivity切换到Page2Activity?使用各自的xml布局从第一页转到第二页?当尝试切换到第2页时,我得到了一个错误:不幸的是,已停止。顺便说一句,我想代码正在运行。Logcat告诉我需要在清单中声明Page2Activity。我该怎么做呢?从logcat中读取stacktrace并找出导致应用程序崩溃的原因。发布日志。我必须在清单中声明Page2Activity。12-27 22:20:01.131:E/AndroidRuntime(9052):致命异常:main 12-27 22:20:01.131:E/AndroidRuntime(9052):android.content.ActivityNotFoundException:找不到显式活动类{com.example.soundtest/com.example.soundtest.Page2Activity};您是否在AndroidManifest.xml中声明了此活动?我知道了。谢谢。:-)当试图切换到第2页时,我得到了一个错误:不幸的是,已停止。顺便说一句,我想代码正在运行。Logcat告诉我需要在清单中声明Page2Activity。我该怎么做呢?从logcat中读取stacktrace并找出导致应用程序崩溃的原因。发布日志。我必须在清单中声明Page2Activity。12-27 22:20:01.131:E/AndroidRuntime(9052):致命异常:main 12-27 22:20:01.131:E/AndroidRuntime(9052):