我是Androids编程的新手。我正在寻找有关Androids编程的任何信息。现在我想知道如何更改 - 例如 - 按钮大小考虑什么是屏幕尺寸。
作为一个例子,我有:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_vertical"
android:baselineAligned="false"
android:layout_marginLeft="40px"
android:layout_marginRight="40px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>
现在我需要这种手机布局:
android:layout_marginLeft="40px"
android:layout_marginRight="40px"
但如果有平板电脑那么我需要
android:layout_marginLeft="200px"
android:layout_marginRight="200px"
我怎么能实现这个目标?
另外,如果您已经为如何处理方向添加了很好的教程,请分享。
感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
建议不要使用 px ,而应使用 dp ,即与密度无关的像素。 对于方向支持,您应该声明单独的布局xml。
答案 2 :(得分:0)
use dp instead of px for specifying margins and all.and try to use this in manifest file like this <supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
/>