【问题标题】:Android TextView span full width programmaticallyAndroid TextView以编程方式跨越全宽
【发布时间】:2012-10-31 01:00:45
【问题描述】:

我以编程方式在 LinearLayout 中创建了一个 TextView:

LinearLayout filmTitleContainer = new LinearLayout(ctx);
TextView filmName = new TextView(ctx);
filmName.setBackgroundColor(Color.rgb(Color.YELLOW));
filmName.setText(this.screeningTime+" "+this.name);

文本视图被缩小:

如何将文本设置为占据屏幕的整个宽度?当我使用 XML 布局文件时,我会设置 android:layout_width="match_parent"。什么是等效的 Java 代码?


【问题讨论】:

  • 请注意您的标签选择。我不知道你是怎么把“android”变成“adnrdoi”的……

标签: android textview width


【解决方案1】:

对视图及其容器使用LayoutParams

LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT, 1f);
filmTitleContainer.setLayoutParams(params);
filmName.setLayoutParams(params);

【讨论】:

    猜你喜欢
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    相关资源
    最近更新 更多