我有一個編輯文本項目,我想佔據屏幕的頂部(除了表示爲按鈕容器的區域以外的所有內容),但我真的很努力地做到這一點。我不想設置精確的高度(以dp爲單位),因爲我擔心它們可能無法與其他設備兼容。有任何想法嗎?Android:EditText取出剩餘空間
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myScreen"
style="@style/Activity"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:id="@+id/tbx"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="top|center_horizontal"
android:hint="@string/video_note_hint"
style="@style/TitleText_Second_NotBold">
</EditText>
</LinearLayout>
<LinearLayout
android:id="@+id/buttons"
android:layout_width="match_parent"
android:layout_height="@dimen/button_next_height_half"
android:orientation="horizontal"
android:gravity="center">
<ImageButton
android:id="@+id/delete_button"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:adjustViewBounds="true"
android:layout_weight="1"
android:scaleType="fitCenter"
android:background="@drawable/icon_selector"
android:src="@drawable/ic_action_discard"/>
<ImageButton
android:id="@+id/saveNote"
android:layout_width="wrap_content"
android:layout_height="@dimen/button_next_height_half" <!-- 60dp -->
android:scaleType="fitCenter"
android:adjustViewBounds="true"
android:background="@drawable/icon_selector"
android:src="@drawable/ic_action_save" />
</LinearLayout>
</LinearLayout>
編輯我忘了,包括一些風格:
<style name="TitleText_Second_NotBold" parent="@style/TitleText_Master">
<item name="android:textSize">30sp</item>
</style>
<style name="TitleText_Master">
<item name="android:gravity">center</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">@color/black</item>
</style>
和'@風格/ TitleText_Second_NotBold'是什麼? – 2014-08-27 16:00:33
對不起。請參閱編輯。 – 2014-08-27 16:02:59