myc_100 2013-04-26 10:08 采纳率: 10%
浏览 13928
已采纳

动态的改变 Webview 的高度

我想动态的改变Webview的高度:

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循环中,但是高度只有一厘米高。
我想要更多不一样的高度,我试着设置了最低高度以及变化比例,但是还是不起作用。如何设置?

  • 写回答

2条回答

  • franzhong 2013-04-26 15:42
    关注

    试一下将WebView放入LinearLayout中
    类似以下方式

    LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(w, l);
    ll..setLayoutParams(lp);
    ll.addView(answerHtml);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?