自己手动创建空活动,创建和加载布局,效果:界面中出现靠上对齐的button
在活动中使用Toast,效果:对点击按钮做出响应
在活动中使用menu,效果:界面中出现菜单,并且点击对应选项会有响应
Demo:
FirstActivity.java
package com.example.hs769.activitytest;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.Menu;import androID.vIEw.MenuItem;import androID.vIEw.VIEw;import androID.Widget.button;import androID.Widget.Toast;public class FirstActivity extends AppCompatActivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.first_layout); button button1=(button)findVIEwByID(R.ID.button_1); button1.setonClickListener(new VIEw.OnClickListener(){ @OverrIDe public voID onClick(VIEw v){ Toast.makeText(FirstActivity.this,"You clicked button 1", Toast.LENGTH_SHORT).show(); } }); } @OverrIDe public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main,menu); return true; } @OverrIDe public boolean onoptionsItemSelected(MenuItem item) { switch(item.getItemID()){ case R.ID.add_item: Toast.makeText(this,"You click Add",Toast.LENGTH_SHORT).show(); break; case R.ID.remove_item: Toast.makeText(this,"you click Remove",Toast.LENGTH_SHORT).show(); break; default: } return true; }}
其中重写了两个方法
first_layout.xml
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:orIEntation="vertical" androID:layout_wIDth="match_parent" androID:layout_height="match_parent"> <button androID:ID="@+ID/button_1" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:text="button1" />
main.xml
<item androID:ID="@+ID/add_item" androID:title="Add"/> <item androID:ID="@+ID/remove_item" androID:title="Remove"/>
AndroIDmanifest.xml
<manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" package="com.example.hs769.activitytest"> <application androID:allowBackup="true" androID:icon="@mipmap/ic_launcher" androID:label="@string/app_name" androID:supportsRtl="true" androID:theme="@style/Apptheme"><activity androID:name=".FirstActivity"androID:label="This is FirstActivity">
总结
以上是内存溢出为你收集整理的android开发学习——day4全部内容,希望文章能够帮你解决android开发学习——day4所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)