在TableView中,按钮的右侧半径边缘被切掉

问题描述

| 我有一个带有自定义背景可绘制的按钮,该按钮具有圆角。正常看起来不错,但是当它出现在ѭ0中时,按钮的右边缘被切断。 这是布局XML的相关片段,它将按钮放置在表格布局中:
    <TableLayout android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" android:background=\"@drawable/rounded_box_nopadding\" android:stretchColumns=\"1\" android:shrinkColumns=\"1\">
        <TableRow android:padding=\"10dp\">
            <TextView android:text=\"@string/sign_in_email_label\" android:textStyle=\"bold\" android:textColor=\"#000000\" android:paddingRight=\"10dp\" />
            <TextView android:text=\"@string/sign_in_email_hint\" />
        </TableRow>
        <TableRow android:layout_height=\"1dp\">
            <View android:layout_width=\"fill_parent\" android:layout_height=\"1dp\" android:background=\"#dbe3e4\" android:layout_span=\"2\" />
        </TableRow>
        <TableRow android:padding=\"10dp\">
            <TextView android:text=\"@string/sign_in_password_label\" android:textStyle=\"bold\" android:textColor=\"#000000\" android:paddingRight=\"10dp\" />
            <TextView android:text=\"@string/sign_in_password_hint\" />
        </TableRow>
        <TableRow android:layout_height=\"1dp\">
            <View android:layout_width=\"fill_parent\" android:layout_height=\"1dp\" android:background=\"#dbe3e4\" android:layout_span=\"2\" />
        </TableRow>
        <TableRow android:padding=\"10dp\">
            <Button android:id=\"@+id/my_scoopons_sign_in_button\" android:layout_height=\"wrap_content\" android:text=\"@string/sign_in_button_label\" android:textColor=\"@color/button_text_states\" 
                android:textSize=\"20sp\" android:textStyle=\"bold\" android:shadowColor=\"#671610\" android:shadowDy=\"-2\" android:shadowRadius=\"1\" android:background=\"@drawable/button_states\"
                android:layout_span=\"2\"/>
            </TableRow>
    </TableLayout>
这是说明问题的屏幕截图。 Android屏幕截图http://www.petrocky.com/images/device.png     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)