目前我正在开展一个由标题,描述,标签和页脚组成的对话框。标题可以很长,在这种情况下,文本应自动以多行显示。描述也更长,应填多行。 在对话框的底部必须是页脚(如果标题和描述不填满整个屏幕也是如此)。 我尝试创建描述的布局,但是长文本有问题 - 如果内容很长,它不会显示多行而是扩展主视图(LinearView),因此内容会扩展到可见区域。
这里我粘贴了当前状态的打印屏幕和所需布局的模型: alt text http://img52.imageshack.us/img52/9697/androidscreenshot.png alt text http://img69.imageshack.us/img69/3609/screenshot20091227at716.png
TextView“页脚”和按钮确定和取消应显示在屏幕底部,标题(“标题标题标题...”)和说明文字应自动显示在多行中,而不是扩展父视图。
如果你们中的任何人都能提出解决这些布局问题的建议,我将非常感激。
谢谢!
答案 0 :(得分:3)
这样的东西应该会有所帮助:将文本元素放在顶部,然后使用weightSum
将按钮强制到布局的底部。我不记得多行文字的设置,但是如果你没有使用设置为singleLine
的{{1}}属性,那么事情应该没问题。
查看XML attribute documentation了解详情。
true