これを投稿するのは少し恥ずかしいですが、どこが間違っているのかわかりません。私はすべての例とすべてのチュートリアルを見てきましたが、すべてが正しいように見えます。これが私がやっていることです。アイテムをクリックすると、そのリストエントリに関連付けられた静的な書式設定されたテキストを表示する WebView に移動するリストビューがあります。
私はそれをすべて TextView で動作させましたが、テキストに HTML フォーマットを使用できるようにしたかったので、WebView が最適であると考えました。現時点では、テスト目的で一般的なリンクを表示することになっていますが、viewContent インテントが開始されると、黒い画面になります。戻って別のエントリを選択すると、黒い画面が表示されます。
どのコードを表示する必要があるのかわからないので、viewSection クラス ファイルと viewsection.xml レイアウトを次に示します。
viewSection.java:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class viewSection extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView wv;
setContentView(R.layout.viewsection);
wv = (WebView) findViewById(R.id.wv1);
wv.loadData("<a href='x'>Hello World! - 1</a>",
"text/html",
"utf-8");
}
}
viewsection.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<WebView android:id="@+id/wv1"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
/>
</LinearLayout>