时间:2021-05-20
相关阅读:
Android开发系列二之窗口Activity的生命周期
Android开发系列一用按钮实现显示时间
设置窗口标题事件和在Activity之间跳转。
新建一个项目,新建两个Activity:MainActivity,TitleActivity ,然后再AnroidManifest.xml 中注册TitleActivity
AndroidManifest.xml内容如下
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.neil.ad02"><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:supportsRtl="true"android:theme="@style/AppTheme"><activity android:name=".MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name=".TitleActivity"android:label="@string/app_name"></activity></application></manifest>在MainActivity中的onCreate方法中
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.d("onCreate","onCreate Method is executed");Button bt=(Button)findViewById(R.id.btTurnTitle);bt.setOnClickListener(new View.OnClickListener() {public void onClick(View v) {startActivity(new Intent(MainActivity.this,TitleActivity.class));}});}点击Button就触发TitleActivity的onCreate()->onStart()->onResume()方法
向activity_title.xml中添加一个Button,点击Button就改变app_name的值
TitleActivity中的代码
package com.neil.ad;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;/*** Created by Neil on //.*/public class TitleActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_title);Button bt=(Button)findViewById(R.id.btTitle);bt.setOnClickListener((View.OnClickListener) this);setTitle("窗口标题");}public void onClick_SetTitle(View view){setTitle("新窗口标题");setTitleColor();}//在窗口完全开始后调用该方法@Overrideprotected void onPostCreate(Bundle savedInstanceState) {Log.d("TitleActivity","onPostCreate");super.onPostCreate(savedInstanceState);}@Overrideprotected void onTitleChanged(CharSequence title,int color){super.onTitleChanged(title,color);Log.d("TitleActivity","onTitleChanged_title"+title);Log.d("TitleActivity","onTitleChanged_color"+color);}}比较简单,就不多说了。如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在Unity开发中捕捉Android的常用事件其实很简单Input.GetKey(KeyCode.Escape)Input.GetKeyDown(KeyCode
在Windows8中采用一些新的鼠标事件以替代以前Silverlight的鼠标事件,其常用事件如下: PointerWheelChanged:鼠标中键滑动
本文实例讲述了mysql事件之修改事件(ALTEREVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作。分享给大家
首先,使用JQuery事件与动画的效果比使用原生js来的方便得多,当然,最重要的是考虑到了浏览器的兼容性。事件:基于原生js,常用事件有blur,focus,h
使用事件自然少不了事件对象.因为不同浏览器之间事件对象的获取,以及事件对象的属性都有差异,导致我们很难跨浏览器使用事件对象.jQuery中统一了事件对象,当绑定