资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
AVDSDKActivity_main.xmlMainactivity.javapackage mars.androidtest;import android.os.Bundle;import android.app.Activity;import android.content.pm.ActivityInfo;import android.content.res.Configuration;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ImageButton;import android.widget.TextView;public class MainActivity extends Activity private Button button=null;private ImageButton imageButton=null;private TextView textView=null;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);textView=(TextView)findViewById(R.id.myTextViewId);button=(Button)findViewById(R.id.changeButtonId);button.setOnClickListener(new buttonOnClickListener();imageButton=(ImageButton)findViewById(R.id.imageButtonId);private class buttonOnClickListener implements OnClickListenerOverridepublic void onClick(View arg0) / TODO Auto-generated method stubif(getRequestedOrientation()=ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED)textView.setText(错误:无法改变屏幕方向!);elseif(getRequestedOrientation()=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);else if(getRequestedOrientation()=ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);/* (non-Javadoc)* see android.app.Activity#onConfigurationChanged(android.content.res.Configuration)*/Overridepublic void onConfigurationChanged(Configuration newConfig) / TODO Auto-generated method stubsuper.onConfigurationChanged(newConfig);if(newConfig.orientation=Configuration.ORIENTATION_LANDSCAPE)textView.setText(改变屏幕为竖屏显示(当前为横屏显示);imageButton.setImageResource(R.drawable.mldn_portrait);else if(newConfig.orientation=Configuration.ORIENTATION_PORTRAIT)textView.setText(改变屏幕为横屏显示(当前为竖屏显示);imageButton.setImageResource(R.drawable.mldn_landscape);Overridepublic boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.activity_main, menu);return true;Manifest.xml 注:图片需要找两张
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号