保证金不适用于Android 2.3.5设备

时间:2014-04-24 07:17:58

标签: android xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="@dimen/activity_horizontal_margin"
android:layout_marginLeft="@dimen/activity_vertical_margin"
android:layout_marginRight="@dimen/activity_vertical_margin"
android:layout_marginTop="@dimen/activity_horizontal_margin"
android:orientation="vertical"
tools:context=".MainActivity" >

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/phone_number_" />

<EditText
    android:id="@+id/numberText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="number" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/message_" />

<EditText
    android:id="@+id/messageText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="text" />

<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/troll_sequence_" />

<EditText
    android:id="@+id/sqence"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="number"
    android:text="@string/_15" />

<Button
    android:id="@+id/trollBtn"
    android:layout_width="fill_parent"
    android:layout_height="55dp"
    android:layout_gravity="center"
    android:layout_marginTop="10dp"
    android:text="@string/start_trolling" />

<Button
    android:id="@+id/stop"
    android:layout_width="fill_parent"
    android:layout_height="55dp"
    android:layout_gravity="center"
    android:layout_marginTop="10dp"
    android:text="@string/stop_trolling" />

这是我的xml布局代码,我为@dimen设置了线性布局的默认边距,它是16dp。但是当我在运行android 2.3.5的HTC Wildfire S上运行时,它无法正常工作,我的屏幕上的对象没有左上角和右上角。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

我也遇到了同样的问题。我尝试使用填充而不是边距,并且它有效。

答案 1 :(得分:1)

为不适用于父布局的视图提供此边距,如

android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/message_" 
android:layout_marginBottom="@dimen/activity_horizontal_margin"
android:layout_marginLeft="@dimen/activity_vertical_margin"
android:layout_marginRight="@dimen/activity_vertical_margin"
android:layout_marginTop="@dimen/activity_horizontal_margin"
/>