android开发学习——day4

android开发学习——day4,第1张

概述 自己手动创建空活动,创建和加载布局,效果:界面中出现靠上对齐的button 在活动中使用Toast,效果:对点击按钮做出响应 在活动中使用menu,效果:界面中出现菜单,并且点击对应选项会有响应 Demo: FirstActivity.javapackage com.example.hs769.activitytest;import android.support.

  自己手动创建空活动,创建和加载布局,效果:界面中出现靠上对齐的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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1004503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存