我在onDraw()方法的自定义视图中调用getHeight和getWidth . getHeight()返回1,073,742,549并getWidth()返回1,073,742,304.但是,当我查看屏幕高度和宽度的显示指标时,我分别得到800和480.什么是getHeight和getWidth返回?
我正在获取视图的尺寸,因此我可以选择位于视图中的位图的尺寸.
谢谢.
我正在尝试创建一个显示为圆角矩形的对话框.我这样做是通过指定以下形状xml作为对话框layout.xml的背景
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF"/>
<corners android:radius="40dp"/>
<padding android:left="10dp"
android:right="10dp"
android:top="10dp"
android:bottom="10dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
生成的对话框在黑色90度矩形内有圆角.我想知道如何摆脱剩余的九十度矩形,只显示圆角矩形.
在弯曲角落后,似乎矩形模板留在后面:
这是我的代码生成的对话框图片的链接:http://img577.imageshack.us/img577/8292/photoon20110912at2032.jpg