本帖最后由 HawkOfWinter 于 2011-05-26 22:35:40 编辑

解决方案 »

  1.   

    在android res/drawable有三个存放图片的文件夹,分别为 drawable-ldpi、drawable-mdpi、drawable-hdpi,这三个分别对应三种不同的图片分辨率(低、中、高),根据其适应性,系统会选择不同的分辨率来适应屏幕的大小! 
      

  2.   

    使用SurfaceView在画布上画,自动拉伸背景。
      

  3.   

    试了下,以下方法能实现了。
    1)res/drawable-hdpi(ldpi,mdpi)下增board.png
    2)layout/main.xml下替换TextView
    <ImageView
    android:id="@+id/ImageView_board"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />
    3)Gobang.java代码里
        setContentView(R.layout.main);
        addBoardCenter();
    }
        
    public void addBoardCenter() {
        ImageView iv = (ImageView)findViewById(R.id.ImageView_board);
        iv.setImageResource(R.drawable.board);
    }
      

  4.   


    这个我不太懂,我想低中高是三类分辨率,android os 会根据手机自身的屏幕分辨率,选择一种分辨率。
      

  5.   

    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    同时设置宽高比不变的属性
    android:adjustViewBounds="true"