0

Webビューの高さを動的に変更しようとしています。これは私のコードです。

 WebView answerHtml = new WebView(this);
            answerHtml.setId(i);
            answerHtml.setOnTouchListener(AnswerListener);
            answerHtml.setBackgroundColor(0);
            answerHtml.setBackgroundResource(R.drawable.ans_back);
            answerHtml.getSettings().setJavaScriptEnabled(true);
            answerHtml.loadDataWithBaseURL(null, a.getText(), "text/html",
                    "utf-8", null);
            ansCellLayout.setTag(OPTION_LAYOUT_TAG);
            ansCellLayout.addView(answerHtml);

これは入ってfor loopいますが、高さはこれだけ大きいです



高さを上げたいのですが、最小の高さを設定してみましたが、スケーリングしても機能しません。助けてください。

4

1 に答える 1

1

レイアウトに WebView を追加する際に、このコードを試してください。

ansCellLayout.addView(answerHtml, new LinearLayout.LayoutParams(100, 100));

それansCellLayoutLinearLayoutうまくいけば、WebView は幅 100、高さ 100 で作成されます。

于 2013-01-09T12:22:53.540 に答える