国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android開發系列三之窗口的常用事件

2019-12-12 06:27:03
字體:
來源:轉載
供稿:網友

相關閱讀:

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);}}

比較簡單,就不多說了。如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 弥渡县| 绥阳县| 望奎县| 买车| 万全县| 昭通市| 来宾市| 镇安县| 资中县| 怀仁县| 桃园县| 平邑县| 福安市| 南平市| 龙陵县| 铜陵市| 政和县| 万源市| 集贤县| 静宁县| 沈丘县| 乐山市| 白河县| 桃园县| 镇安县| 察隅县| 金川县| 炎陵县| 宜川县| 乃东县| 平顶山市| 上蔡县| 西青区| 夏河县| 大渡口区| 侯马市| 赣州市| 东光县| 怀柔区| 刚察县| 石首市|