ImageButton OnClick显示在Android中无效的html内容

时间:2016-07-29 05:37:02

标签: android android-studio android-imagebutton

我需要帮助来纠正我的代码。

我正在尝试编写直接ImageButton点击查看HTML内容的代码。

任何人都可以提供帮助。 ImageButton未显示内容,只有内容加载为布局

1 个答案:

答案 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?