【发布时间】:2016-08-03 00:41:58
【问题描述】:
我有 9 个按钮,我需要制作 9 个页面。每个按钮都需要在单击时导航到自己的页面。其中 1 人需要导航到网站而不是他自己的活动。这样就完成了,并且已经可以了。
现在我需要为按钮创建一个活动,以便在单击时导航到该按钮。一旦我这样做了,我就知道该怎么做,我可以对其他按钮重复这一点。我有下面列出的代码,以了解我的主要活动是什么样的。那是导航到网站的按钮的代码。如果有人可以向我介绍在哪里放置新代码以及如何放置它,将不胜感激。我对此很陌生,所以这对你们很多人来说可能是一个简单的问题。
我知道您也必须更改清单中的一些代码,但我想我可以解决那个问题,只是 Mainactivity 是问题..
package com.example.rodekruis;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
public class MainActivity extends Activity {
private static Button button_sbm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
OnClickButtonListener();
}
public void OnClickButtonListener() {
button_sbm = (Button)findViewById(R.id.button2);
button_sbm.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("https://www.rkz.nl/nieuws_agenda_nieuws");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
}
);
}
}
【问题讨论】:
-
您可以为此使用 webview 并在该 webview 上加载 url :)
-
那是什么意思?我已经完成了 webview 的事情,现在我需要另一个按钮来激活另一个点击活动,而不是网站。
-
我没有收到你的问题。请详细说明或放图片。
-
这意味着您必须通过单击另一个按钮来打开其他活动? @koen Hilarius
-
我有 9 个按钮。我在我的主要活动中拥有的代码(如上所示)用于 9 个按钮中的 1 个。此按钮将您带到一个网页。其他 8 个按钮,我想用它们打开另一个活动。
标签: java android eclipse button