这是我的XML:
sample_data = [ ['1/22/14', 10, 22, 5, 20], ['1/23/14', 12, 23, 7, 22], ['1/24/14', 14, 24, 9 , 24], ['1/25/14', 16, 27, 11, 26], ['1/26/14', 18, 30, 13, 28], ['1/27/14', 20, 33, 15, 30], ['1/28/14', 22, 36, 17, 32], ['1/29/14', 24, 39, 19, 34], ['1/30/14', 26, 41, 21, 38], ['1/31/14', 30, 45, 25, 40], ['2/01/14', 43, 46, 40, 43.001], ['2/02/14', 46, 54, 38, 46.001], ['2/03/14', 39.99, 40.01, 39.99, 40.01], ['2/04/14', 40, 55, 35, 50], ]
以下是它的表现:
爪哇:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_sign_up"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.mastermindcorp.alibdeir.salawat.signUpActivity"
android:background="@drawable/pattern">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/LL">
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/LL">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:id="@+id/emailET"
android:hint="@string/email"
style="@style/Widget.AppCompat.EditText"
android:maxLines="1"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/ic_send_black_24dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"/>
</RelativeLayout>
</RelativeLayout>
如您所见,文本位于工具栏中,缺少EditText。这非常恼人。我尝试了很多东西并搜索了所有人,但我找不到任何东西。
答案 0 :(得分:0)
像其他人一样的线性布局也可以起作用,但你也可以试试这是否有效。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_sign_up"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.mastermindcorp.alibdeir.salawat.signUpActivity"
android:background="@drawable/pattern">
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textEmailAddress"
android:ems="10"
android:layout_below="@id/my_toolbar"
android:id="@+id/emailET"
android:hint="@string/email"
style="@style/Widget.AppCompat.EditText"
android:maxLines="1"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/ic_send_black_24dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"/>
</RelativeLayout>
答案 1 :(得分:0)
我通过移除包装工具栏的LinearLayout
并将我的内容RelativeLayout
设置为android:layout_below="@id/toolbar"
工具栏下方来解决此问题。