开发者社区 问答 正文

Android Studio:如何获取wrap_content +值?

我想获得一个比WRAP_CONTENT在Android Studio中给我的值稍大的值。换句话说,我想以编程方式获取根据WRAP_CONTENT计算的动态值。

这是我目前拥有的:


val messageText = TextView(applicationContext)
var lp = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT)

messageText.layoutParams = ViewGroup.LayoutParams(lp)

我想要的是这样的:

val messageText = TextView(applicationContext)
var lp = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT + 20, LinearLayout.LayoutParams.WRAP_CONTENT + 20)

messageText.layoutParams = ViewGroup.LayoutParams(lp)

但是,文本只是无法显示。我只需要一个略大于WRAP_CONTENT给我的尺寸即可。我该怎么做呢?

展开
收起
Puppet 2020-01-07 18:39:52 1136 分享 版权
1 条回答
写回答
取消 提交回答
  • 利用Textview中的边距来获得所需的结果!

    2020-01-07 18:40:03
    赞同 展开评论
问答分类:
问答标签:
问答地址: