将TextViews对齐到LinearLayout的顶部

时间:2015-05-19 18:52:09

标签: android android-layout alignment android-linearlayout textview

我正在创建一个在LinearLayout中有四个不同TextView的应用。 LinearLayout的权重和为4,每个TextView的权重为1(使其宽度均匀)。 我的第一个问题是两个TextViews的高度比其他两个高,这使它们居中但我希望它们与LinearLayout顶部对齐,所以所有的TextView都有一条直线。

我的第二个问题是其中一个字符串比TextView的宽度长,这使得TextView略微向下(它甚至不再居中并且在LinearLayout父元素之外,因此所有TextView宽度都是没有显示)。

我的代码:

exit(0);

2 个答案:

答案 0 :(得分:0)

发布xml代码...但在我看来,你并没有将高度或宽度设置为0dp(如果它是垂直布局的高度/横向布局/宽度)...也是,make确保你的所有textView都有android:singleLine =" true"属性

答案 1 :(得分:0)

由于每个用户只需根据他们所属的组查看其中一个TextView,我将使其成为用户设置,并仅为该用户显示正确的TextView。