求助,大佬们,请问我照着黑马的代码用tablelayout写的计算器界面为什么行间距这么宽?我试了加上tabpadding也没有用。求教一下·
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="btnStyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">20sp</item>
</style>
<style name="rowstyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
</style>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="*"
tools:ignore=".MainActivity">
<TableRow
android:layout_marginTop="300dp"
style="@style/rowstyle">
<Button
style="@style/btnStyle"
android:layout_column="0"
android:text="C"/>
<Button
style="@style/btnStyle"
android:text="|"/>
<Button
style="@style/btnStyle"
android:text="+"/>
<Button
style="@style/btnStyle"
android:text="-"/>
</TableRow>
<TableRow style="@style/rowstyle">
<Button
style="@style/btnStyle"
android:text="7"/>
<Button
style="@style/btnStyle"
android:text="8"/>
<Button
style="@style/btnStyle"
android:text="9"/>
<Button
style="@style/btnStyle"
android:text="*"/>
</TableRow>
<TableRow style="@style/rowstyle">
<Button
style="@style/btnStyle"
android:text="6"/>
<Button
style="@style/btnStyle"
android:text="5"/>
<Button
style="@style/btnStyle"
android:text="4"/>
<Button
style="@style/btnStyle"
android:text="/"/>
</TableRow>
<TableRow style="@style/rowstyle">
<Button
style="@style/btnStyle"
android:layout_column="0"
android:text="3"/>
<Button
style="@style/btnStyle"
android:layout_column="1"
android:text="2"/>
<Button
style="@style/btnStyle"
android:layout_column="2"
android:text="1"/>
<Button
style="@style/btnStyle"
android:layout_column="3"
android:text="."/>
</TableRow>
<TableRow style="@style/rowstyle">
<Button
style="@style/btnStyle"
android:layout_span="2"
android:layout_column="0"
android:text="0"/>
<Button
style="@style/btnStyle"
android:layout_span="2"
android:layout_column="1"
android:text="="/>
</TableRow>
</TableLayout>
您的每一个用心回答,都会让这个世界变得更美好一些!