我有一个显示图像的按钮:
<Button
android:id="@+id/calendarheader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/calendar"
android:background="@drawable/calendar_days" />
我想把它置于此之上:
<GridView
android:id="@+id/calendar"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:layout_above="@+id/tableRow1"
android:layout_alignParentLeft="true"
android:paddingTop="0dp"
android:numColumns="7"
android:paddingBottom="0dp" >
</GridView>
我尝试通过指向和点击来实际移动它,但它只是快速回到其他位置......
你帮我吗?答案 0 :(得分:1)
既然你想要它:
android:layout_alignParentRight="true"
和顶部
android:layout_alignParentTop="true"
您可以根据需要添加右边和上边距
并改变网格而不是
this android:layout_above="@+id/tableRow1"
至android:layout_below="@+id/calendarheader"
这会使您的按钮位于其父级的右上方,并在其下方是您的网格
完整代码:
<Button
android:id="@+id/calendarheader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/calendar_days" />
<GridView
android:id="@+id/calendar"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:layout_below="@+id/calendarheader"
android:layout_alignParentLeft="true"
android:paddingTop="0dp"
android:numColumns="7"
android:paddingBottom="0dp" >
</GridView>
答案 1 :(得分:0)
您可以添加:
android:layout_marginTop="10dip"
到你的按钮。
答案 2 :(得分:0)
尝试这样的事情
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<Button
android:id="@+id/calendarheader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignTop="@+id/calendar"
android:background="@drawable/calendar_days" />
<GridView
android:id="@+id/calendar"
android:layout_width="fill_parent"
android:layout_height="240dp"
android:layout_above="@+id/tableRow1"
android:layout_alignParentLeft="true"
android:paddingTop="0dp"
android:numColumns="7"
android:paddingBottom="0dp" >
</GridView>
</LinearLayout>