所以我有一个布局,除了这个恼人的按钮,一切都很好。
我的布局包含三个Layouts
,其中一个是标题。另外两个显示时间和日期。但是在CardView
中,我希望在时间(Button
)下添加TextView
。但出于某种原因,它一直向左走?我试过拖动它但它似乎不起作用。
我的问题是,如何让Button
置于TextView
之下?
以下代码是布局 -
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:background="@drawable/bg_card" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/mybutton"
android:text="Button" />
<com.activelauncher.MyTextView
android:id="@+id/time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:textSize="30sp"
android:text="10:08 PM"
android:textColor="#6b6b6b"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>
答案 0 :(得分:4)
在android:orientation = "vertical"
LinearLayout
并在Button
控制代码后保留com.activelauncher.MyTextView
代码。
检查以下代码。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:background="@drawable/bg_card"
android:orientation="vertical" >
<com.activelauncher.MyTextView
android:id="@+id/time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="10:08 PM"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#6b6b6b"
android:textSize="30sp" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/mybutton"
android:text="Button" />
</LinearLayout>
答案 1 :(得分:1)
// try this way,hope this will help you...
<FrameLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:background="@drawable/bg_card" >
<com.activelauncher.MyTextView
android:id="@+id/time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:textSize="30sp"
android:text="10:08 PM"
android:textColor="#6b6b6b"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/mybutton"
android:layout_gravity="left|center_vertical"
android:text="Button" />-
</FrameLayout>