我已经在互联网上搜索了解决方案,但它们都不适合我...... 我有3个EditText和2个TextView。我无法弄清楚如何修剪这些TextViews(' +'和' =')之后的空格。
有我的.xml文件:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TableRow android:layout_marginTop="40dp" >
<EditText
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="4"
android:inputType="number" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/num2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="4" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="="
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/wynik"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="4"
android:inputType="text" >
<requestFocus />
</EditText>
</TableRow>
</TableRow>
答案 0 :(得分:0)
android:paddingRight="0dp" should work
答案 1 :(得分:0)
通过像这样设置weight来更改布局。这将为你解决问题。
<TableRow android:layout_marginTop="40dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:weightSum="8">
<EditText
android:id="@+id/num1"
android:layout_width="0dp"
android:layout_weight="2"
android:layout_height="wrap_content"
android:ems="4"
android:inputType="number" />
<TextView
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="+"
android:gravity="center"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/num2"
android:layout_width="0dp"
android:layout_weight="2"
android:layout_height="wrap_content"
android:inputType="number"
android:ems="4" />
<TextView
android:id="@+id/textView3"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="="
android:gravity="center"
android:textAppearance="?android:attr/textAppearanceLarge" />
<EditText
android:id="@+id/wynik"
android:layout_width="0dp"
android:layout_weight="2"
android:layout_height="wrap_content"
android:ems="4"
android:inputType="text" >
<requestFocus />
</EditText>
</TableRow>