相对布局与绝对布局
我有以下布局
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/flowerpower">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_y="200dip"
android:textColor="#000000"
android:text="Test"/>
</AbsoluteLayout>
现在我遇到的问题是,在不同的屏幕尺寸显示上,TextView 不在正确的位置,因为它是绝对布局。我怎样才能让这个与RelativeLayout一起工作?我建议这是正确的解决方案吗?真实布局?
I have the following Layout
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/flowerpower">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_y="200dip"
android:textColor="#000000"
android:text="Test"/>
</AbsoluteLayout>
Now I have the problem that on different screen sized displays the TextView isnt in the right position beacause its an absolute Layout. How do I make this one work with a RelativeLayout? I suggest that this is the right solution? The RealtiveLayout?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
首先,尽量不要使用
Absolute Layout
,因为它在android SDK中已被弃用。其次,对于您的代码,请尝试以下操作:
这会将您的文本视图与屏幕右侧对齐。如果您想在屏幕右侧留出边距,您还可以在文本视图中使用以下代码:
First of all, Try not to use
Absolute Layout
as it is deprecated in android SDK.Second for your code, try this:
This will align your textview to right of the screen. If you want to put a margin from right side of the screen, you can also use following code in your textview:
http://developer.android.com/reference/android/widget/AbsoluteLayout.html
http://developer.android.com/reference/android/widget /LinearLayout.html
http://developer.android.com/reference/android/widget/AbsoluteLayout.html
http://developer.android.com/reference/android/widget/LinearLayout.html
试试这个:
注意:按照这个链接
try this :
NB : follow this link
对于这样一个简单的布局,您可以使用 LinearLayout。但您应该查看 Android 布局文档。
For such a simple Layout you would use the LinearLayout. But you should check the Android Layout Documentation.