如何从代码中设置android:layout_width ="match_parent"?

 幸福的xinwangnanfei_736 发布于 2023-02-11 16:04

我有不同的布局.一些由xml创建.其他一些人通过代码进行恐慌.当我在xml上时,我可以使用"wrap_content"值设置宽度或高度.如何以相同的方式得到相同的结果?这是我的dinamic TextView的片段.我需要删除"final int width = 440;" 并得到"wrap_content"的相同值.怎么样?

    final int width = 440;
    final int height = textViewHeight;
    final int top = getNewTop(height);

    FrameLayout.LayoutParams layoutParams;
    layoutParams = getLayoutParams(width, height, top);

    TextView textView;
    textView = new TextView(_registerNewMealActivity);
    textView.setText(text);
    textView.setLayoutParams(layoutParams);

    _frameLayout.addView(textView);

SilentKiller.. 6

您可以使用 :

textView.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.WRAP_CONTENT, height));

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有