【发布时间】:2015-06-26 09:29:15
【问题描述】:
我是 Android 新手 我想设置这样的控件,但我不能:
文本视图1
编辑文本1 编辑文本2 按钮
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum = "1.0"
android:orientation="horizontal"
android:background = "#faadadad" >
<TextView
android:layout_width="match_parent"
android:layout_height="44dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Final"
android:id="@+id/textView4"
android:layout_gravity="center_horizontal" />
<LinearLayout android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.8">
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft = "2dip"
android:layout_marginTop = "1dip"
android:layout_marginBottom = "1dip"
android:id="@+id/edit1"/>
</LinearLayout>
<LinearLayout android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.8">
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft = "2dip"
android:layout_marginTop = "1dip"
android:layout_marginBottom = "1dip"
android:id="@+id/edit2" />
</LinearLayout>
<Button android:text = "grade:"
android:layout_width = "0dip"
android:layout_height="wrap_content"
android:layout_weight = "0.2"/>
</LinearLayout>
使用上面的代码,edittext1 和 edittext2 和 textview2 显示在屏幕外和 textview1 下
【问题讨论】:
-
在第一个
LinearLayout中添加android:orientation=vertical。 -
将您的
textview放入您的LinearLayout部分。 -
@jakombo,我这样做了,但显示如下: [textview1][textview2][button] ,所有这些都在一行中
-
xml 中的第二个 EditText 在哪里?
-
@Tarun ,我这样做了,但什么也没发生
标签: android xml android-layout android-widget alignment