有人可以帮忙吗?我只想在按下按钮时能够打开图片。最终将新图像分配给其他按钮。我直接在手机(GS3)上测试这个,当我按下按钮时,我得到一个黑屏,左上角有一个倒置的 android 标志,file:///res/raw/process.png 作为链接中的链接中间。当我点击链接时,没有任何反应。我是初学者,如果您有解决方案,请以我可以剪切和过去的方式发布。图片在所述位置,可能与我处理 webView 的方式有关。按钮和 webView 在同一个 XML 上,因为我不知道如何使用意图。我只是想隐藏按钮并显示 webView。在此先感谢,已经工作了 12 个小时,并且必须在 3 内上班 :( 我拥有www.FirstSergeant.com如果有什么我可以帮助您的回报,请告诉我。再次感谢杰西
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.LinearLayout;
public class menu extends Activity implements OnClickListener {
private WebView picView;
private LinearLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button appBtn = (Button) findViewById(R.id.process);
appBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
picView = (WebView)findViewById(R.id.webView);
layout = (LinearLayout) findViewById(R.id.linearLayout);
layout.setVisibility(View.GONE);
picView.setBackgroundColor(0);
picView.setVisibility(View.VISIBLE);
picView.loadUrl("file:///res/raw/process.png");
picView.getSettings().setBuiltInZoomControls(true);
picView.getSettings().setUseWideViewPort(true);
}
});
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}