【发布时间】:2011-04-19 02:22:57
【问题描述】:
我有一个简单的应用程序,我正在为我的公司整合。我创建了 4 个按钮,但似乎无法让它们正确链接。一个按钮应该打开我们的移动网站,另一个按钮可以打电话给我们,另一个按钮可以映射到我们,最后一个按钮链接到我们的“新闻”网站。任何帮助将不胜感激!
【问题讨论】:
-
到目前为止你完成了什么?你哪里出了问题?
标签: android image button hyperlink
我有一个简单的应用程序,我正在为我的公司整合。我创建了 4 个按钮,但似乎无法让它们正确链接。一个按钮应该打开我们的移动网站,另一个按钮可以打电话给我们,另一个按钮可以映射到我们,最后一个按钮链接到我们的“新闻”网站。任何帮助将不胜感激!
【问题讨论】:
标签: android image button hyperlink
在您的按钮上,您应该设置 OnClickListener,并执行一些必要的操作,您可以查看以下示例:
打开具有特定位置的地图
mapButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:0,0?q=" + your-location-geo-address));
startActivity(i);
}
});
拨打某个号码
callButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + telephone-number));
startActivity(i);
}
});
打开网站
linkButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(website-address));
startActivity(i);
}
});
使用您自己的字符串值更改“位置地址”、“电话号码”和“网站地址”。 我希望这会有所帮助。
【讨论】:
anmustangs 的答案非常好,但是我想为您正在制作的链接到您的网站的按钮添加一件事,anmustangs 写的是(网站地址)而不是仅仅输入一个网站,它需要放格式正确。例如,您可以使用“http://www.google.com”,是的,您确实需要使用我放在那里的引号。我知道我在这个帖子上迟到了好几年,但谁知道我的帖子可能对谁有帮助。
【讨论】: