0

インテントを使用して静的 html 文字列を読み込むにはどうすればよいですか?

次のコードでは、実行時エラーが発生します。

           public void onClick(View v)
                {
                String html = "<html><pre>this is text</pre></html>";
                Uri uri = Uri.parse( html );
                startActivity( new Intent( Intent.ACTION_VIEW, uri ) );
4

2 に答える 2

0

これが完全なコードリファレンスです。私は試しましたが、うまくいきました。
HTMLウェブページをロードするAndroidインテントアプリ。Uri.parse(url)の使用

/activity_main.xmlはボタンを作成します

<Button

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/intro"

       android:onClick="load" />

次に、メソッドはMainActivity.javaで宣言されます

public void load (View view) {
 String url = "http://www.fullchipdesign.com/verilog.htm";
 Intent intent= new Intent(Intent.ACTION_VIEW);
 intent.setData(Uri.parse(url));
 startActivity(intent);

}

このリンクで完全な使用法 http://www.fullchipdesign.com/tyh/android_app_list_intent_html.htm

于 2013-02-22T01:20:22.460 に答える
0

WebView以下のようにテキストを読み込んでみてください。

WebView browser;
String html = "<html><pre>this is text</pre></html>";  
browser=(WebView)findViewById(R.id.webkit);    
browser.loadData(html, "UTF-8");
于 2013-02-03T07:35:03.010 に答える