Android手机或Android平板电脑 应用不能全屏显示,解决方案!

Android手机或Android平板电脑 应用不能全屏显示,解决方案!

方法一:提升SDK到4.

前些日子,客户反应客户端不能全屏显示(大屏幕手机),我觉得不太可能,结果使用模拟器模拟发现确实存在此问题,在google和baidu也没有找到解决此方面的方法,问了些朋友也没有解决,最好仔细发现问题出在......

对于Android手机或Android平板电脑,如果出现不能全屏显示,但layout中又使用如下方法布局也不用全屏显示

android:layout_width="fill_parent" android:layout_height="fill_parent"

显示效果如下:

解决方法:AndroidManifest.xml中

把最小支持SDK的手机支持3以上,3对应是SDK1.5,设置为4:对应SDK为1.6,只要设置的值大于等于4时,都能显示全屏(备注:一定是layout中设置了fill_parent属性) 平板电脑中也是如此!

显示的效果:

原创作品,转载请注明出处,谢谢!

分类:

Android实用技术

方法二:使用MAINIFEST配置的方法

在一个8寸屏的Android平板电脑上开发应用程序(游戏程序),开始的时候,总是不能全屏显示,也不知道怎么设置才可以。本来LCD应该是800*600的,但总是得到600*600的结果。经过好几天的努力,才解决:

package="myb.x2.app2"

android:versionCode="1"

android:versionName="1.0">

android:screenOrientation="portrait"

android:label="@string/app_name">

android:normalScreens="true"

android:smallScreens="true"

android:anyDensity="true" />

后面加的就可以解决这个问题了,不难理解,但找到这个问题的解决办法却花了我好长时间。 Activity中的代码:public class myactivity extends Activity {

public myview v;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// setContentView(R.layout.main );

requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

// 获得屏幕宽和高

WindowManager windowManager = getWindowManager();

Display display = windowManager.getDefaultDisplay();

int w = display.getWidth();

int h = display.getHeight();

v=new myview(this,w,h);

setContentView(v);

v.start();

}

}

相关数据

没交话费多久会没流量卡(没有充话费用多久会停机?)
bte365娱乐线

没交话费多久会没流量卡(没有充话费用多久会停机?)

⌛ 07-28 👁️‍🗨️ 880
网络用语打扰了、对不起打扰了是什么意思
365bet网投官网

网络用语打扰了、对不起打扰了是什么意思

⌛ 08-07 👁️‍🗨️ 709
屈原为什么投河而死,四点原因让其不得不做出这种选择
365bet网投官网

屈原为什么投河而死,四点原因让其不得不做出这种选择

⌛ 07-18 👁️‍🗨️ 8061
石家庄服装批发市场有哪些?
bte365娱乐线

石家庄服装批发市场有哪些?

⌛ 07-28 👁️‍🗨️ 797
车上点烟器怎么使用
365bet网投官网

车上点烟器怎么使用

⌛ 07-02 👁️‍🗨️ 2108
求签有哪些种类?解读不同用途的签种
365bet网投官网

求签有哪些种类?解读不同用途的签种

⌛ 07-12 👁️‍🗨️ 9427