2

我正在扩展一个包含 2 个 TextView 的线性布局。TextViews 是从我创建的模板布局中膨胀而来的。我的问题是我设置的背景覆盖了整个原始内容,而不是仅包含文本的部分。但是,当我不是以动态方式设置相同的布局时,它就可以正常工作并且剪辑得很好。

        final LayoutInflater inflater = LayoutInflater.from(this.getContext());

    //The title.
    title = (TextView)inflater.inflate(R.layout.text_view_day_title, null);
    title.setText("bla bla");

    //The info.
    info = (TextView)inflater.inflate(R.layout.text_view_day_info, null);
    info.setText("bla bla 2");

    this.addView(title);
    this.addView(info);

感谢您的帮助。

4

1 回答 1

0
  • 在您的 xml 中进行线性布局并在其上添加视图。
  • 确保膨胀的 xml 没有背景背景,并且它们之间有边距以显示主要 xml 布局的背景。
于 2012-10-28T13:50:59.217 回答