我需要帮助来纠正我的代码。
我正在尝试编写直接ImageButton
点击查看HTML内容的代码。
任何人都可以提供帮助。 ImageButton
未显示内容,只有内容加载为布局
答案 0 :(得分:1)
如果您想要一个带有指向网页链接的ImageButton,请尝试以下方法:
在视图中,使用您将调用的函数名称配置android:OnClick
<ImageButton
android:id="@+id/myImageButton"
android:onClick="viewHTMLContent"
/>
然后转到您的班级并配置Onclick功能,如下所示:
public class MyClass extends Activity{
ImageButton myImageButton;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myLayout);
myImageButton=(ImageButton)findViewById(R.id.myImageButton);
}
public void viewHTMLContent(View v) {
Intent browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com"));
startActivity(browserIntent);
}
}
如果你想将自己的html用于TextView(示例),那么你需要修改viewHTMLContent()函数:
public void viewHTMLContent(View v) {
myTextView.setText(Html.fromHtml("<h2>Title</h2><br><p>Description</p>"));
}
按照此主题获取更多信息How to display HTML in TextView?