http://hi.csdn.net/attachment/201201/13/10229631_1326462800vQkh.jpg
本人最近在做一个软件,想在主界面是一张背景,并且主界面是六个选项,如下图,六个选项必须在卷轴范围内,现在要点击六个选项进入不同的界面,但是textview好像不支持吧。。另外怎么适应不同分辨率呢,如果在某种界面适合后,换做另一种界面则会选项不再卷轴范围内。请教一下,图片在最上面

解决方案 »

  1.   

    有2个方案:
    第一个:全部用一个自定义view解决,背景是卷轴,文字可以按区域点击。这个方法最简单。
    第二个:整个主界面,要放在一个viewgroup里,背景的卷轴是一个view,加上6个按钮。6个选项可以用按钮,要把按钮背景色设置为setBackgroundColor(0x00000000);就是透明的。
    适应不同分辨率,这个有些麻烦,首先要确定文字在图片的位置比例,比如上面的1/3,左面的1/4,然后乘以分辨率,就得到文字的精确位置。
      

  2.   

    除了选项,都是背景,文字用textview解决,设置一下onclickable为true就可以响应点击事件了
      

  3.   

    做不同分辨率的图片 不同分辨率的布局style  这就是多分辨率的问题了