我希望我的应用程序使用 android 拉伸功能在所有屏幕尺寸上全屏运行我只使用一种 XML 布局。
<?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:orientation="horizontal" >
<com.nwm.CD.CCanvas_480x320
android:layout_weight ="1"
android:fillViewport="true"
android:id="@+id/cc_320x480"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
但是当我在 WVGA00(480x800) 上运行应用程序时,最右边会出现一个黑条,宽度约为 80 像素,并且应用程序不会填满整个屏幕。
类扩展视图
public class CC_480x320 extends View implements Runnable{
public CricCanvas_480x320(Context context, AttributeSet attrs) {
super(context, attrs);
this.context = (CricDhamaka)context;
}
关于如何使其全屏运行的任何想法?