1. 程式人生 > >android應用開發之Activity的簡單佈局切換

android應用開發之Activity的簡單佈局切換

Activity到底是什麼怎麼用,到現在感覺心裡還是沒底的,說不太清楚,看文件的時候發現一大堆方法,這裡我只寫了簡單佈局的切換,至於以後Activity的用法方法,我會慢慢學習的。

1、什麼是activity

Activity是一種互動的介面,一個介面可能有多個Activity組成。

2、演示activity的鍵盤及觸控事件

下面演示的是一個當鍵盤按下佈局切換,鍵盤彈出佈局切換的一個效果,已經觸控事件的掩飾Info資訊

  1. publicclass ActivityTestActivity extends Activity {  
  2.     /** Called when the activity is first created. */
  3.     privatefinalstatic String TAG="myTag";  
  4.     boolean flag = true;  
  5.     @Override
  6.     publicvoid onCreate(Bundle savedInstanceState) {  
  7.         super.onCreate(savedInstanceState);  
  8.         setContentView(R.layout.main);  
  9.     }  
  10.     @Override
  11.     publicboolean onKeyDown(int keyCode, KeyEvent event) {  
  12.         if(flag){  
  13.             this.setContentView(R.layout.second);  
  14.         }else{  
  15.             this.setContentView(R.layout.main);  
  16.         }  
  17.         Log.i(TAG, "onkeydown");  
  18.         showInfo("keydown"+keyCode);  
  19.         returnsuper.onKeyDown(keyCode, event);  
  20.     }  
  21.     @Override
  22.     publicboolean onKeyUp(int keyCode, KeyEvent event) {  
  23.         flag = !flag;  
  24.         Log.i(TAG, "onkeyUp");  
  25.         showInfo("keyup"+keyCode);  
  26.         returnsuper.onKeyUp(keyCode, event);  
  27. 相關推薦

    android應用開發Activity簡單佈局切換

    Activity到底是什麼怎麼用,到現在感覺心裡還是沒底的,說不太清楚,看文件的時候發現一大堆方法,這裡我只寫了簡單佈局的切換,至於以後Activity的用法方法,我會慢慢學習的。 1、什麼是activity Activity是一種互動的介面,一個介面

    Android應用開發所有動畫使用詳解

    factory 技術分享 resource bsp phi 顯示 程序 恢復 分享 題外話:有段時間沒有更新博客了,這篇文章也是之前寫了一半一直放在草稿箱,今天抽空把剩余的補上的。消失的這段時間真的好忙,節奏一下子有些適應不過來,早晨七點四十就得醒來,晚上九點四十才準備下班

    android入門開發Activity學習

    今天我們整理下android開發裡的Activity元件,Activity元件是非常重要的一個元件。現在我們就開始,首先從建立一個空的android專案開始,如圖: 既然我們要建立一個空的專案那麼我們就從頭開始,預設會給我們建立一個activity,我們這裡不需要它自動建立,

    Android應用開發PNG、IconFont、SVG圖示資源優化詳解

    1 背景 最近因為一些個人私事導致好久沒寫部落格了,多事之年總算要過去了,突然沒了動力,所以趕緊先拿個最近專案中重構的一個小知識點充下數,老題重談。 在我們App開發中大家可能都會有過如下痛疾(程式設計師和設計妹妹注意嘍): 好多小的圖示好煩人,又佔體積

    Android應用開發PDF轉圖片功能實現

    一、概述 轉眼畢業小兩年了,回想這兩年寫的程式碼,不由得想起了上學那會兒某位網際網路大牛說,搞IT這行如果你沒有寫夠十萬行程式碼,那你就還沒有入門,俺這個時候真的有點汗顏啊,此處省略十萬字。小編最近開始整理這兩年寫的程式碼,不由得首先想起了今天要寫的這個功能—

    Android應用開發】Instrumentation簡單的模擬按鍵傳送訊息

       前段時間做了一個PSTN通話的應用程式,PAD連線座機實現通話功能。座機上有上翻、下翻通訊錄的功能。通訊錄用的是Google預設的。在不改動通訊錄的情況下只有使用模擬按鍵來發送訊息。程式碼很簡單,共享下!! publicclass MenuDemoActivity extends Activity

    Android混合開發Activity類與html頁面之間的相互跳轉(並解決黑屏問題)

    在底部有本程式原始碼下載 本程式流程:程式啟動-->testActivity--->phonegap2框架類--->index.html--->testActivity,主要實現activity與html頁面的相互跳轉,並實現 傳遞引數的功能。 程式

    android應用開發View的大小計量單位(px、dpi、dp、dip、sp)

    一、畫素(px)與螢幕解析度1)px(Pixels ,畫素):對應螢幕上的實際畫素點。例如,320*480的螢幕在橫向有320個象素,在縱向有480個象素。 2)螢幕解析度就是在螢幕上顯示的物理畫素總和

    Android應用開發提升使用者體驗1–style和themes

    Android的Style設計就是提升使用者體驗的關鍵之一。Android上的Style分為了兩個方面: 1.Theme是針對窗體級別的,改變窗體樣式; 2.Style是針對窗體元素級別的,改變指定控制元件或者Layout的樣式。 Android系統的th

    Android應用開發PhoneStateListener 的使用

    這兩天在做翻轉靜音的功能,需要用到PhoneStateListener,以前只是知道有這麼個東西,沒有具體用過 包含此類的包是:android.telephony.PhoneStateListener 由於StatusBar中用到了PhoneStateListener中較

    Android 應用開發】 ActionBar 樣式具體解釋 -- 樣式 主題 簡單介紹 Actionbar 的 icon logo 標題 菜單樣式改動

    detail sub str 進度條 代碼分析 extc dst 模式 html 作者 : 萬境絕塵 ([email protected]/* */)轉載請著名出處 : http://blog.csdn.net/shulianghan/article/deta

    Android底層開發耳機插拔與音訊通道切換例項

    分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

    Android 應用開發(50)---GridLayout(網格佈局)

    GridLayout(網格佈局) 今天要介紹的佈局是Android 4.0以後引入的一個新的佈局,和前面所學的TableLayout(表格佈局) 有點類似,不過他有很多前者沒有的東西,也更加好用, 可以自己設定佈局中元件的排列方式 可以自定義網格佈局有多少行,多少

    Android開發Activity的建立跳轉及傳值

    在Android系統的江湖中有四大元件:活動(Activity), 服務(Service), 廣播接收器(Broadcast Reciver)和內容提供者(Content Provider)。今天所介紹的就是Android開發中的四大元件之一:Activity,其他那三大元件

    android應用開發設計模式原型模式

    原型模式:用原型例項制定建立物件的種類,並且通過拷貝這些原型建立新的物件。 新建賽車的介面: public interface car_interface { public void start(); public void stop(); } 新建寶馬汽車的實現類

    Android應用開發-Activity

      Android四大元件:Activity,Service,Broadcast Receiver,Content Provider Activity是Context的子類,同時實現了Window.Callback和KeyEvent.Callback介面,可以處理使用者與窗體互動的事件。 建立

    ArcGIS Android API 應用開發圖形繪製與長度面積量算

    本文通過一個簡單的小Demo,向大家介紹如何使用ArcGIS Android API繪製點、線、面圖形,並且測量線的長度和多邊形的面積。 首先來看一下程式執行的效果圖: 實現上述功能,首先需要向地圖中新增一個GraphicsLayer,用來繪製Point、Poly

    Android應用開發高效工具集1---ant構建簡單Android專案

    在java編譯那些事兒中提到了用ant去編譯Java專案,今天擴充套件到用它來構建Android專案,其實道理是相通的,變化的只是使用的形式。ant構建相比IDE的好處是多個子專案使用自定義jar包時,ant可以更好的完成自動化構建,一個命令就搞定整個專案的編譯而不用手工的匯

    Android直播開發旅(9):OkCamera,Android 相機應用開發通用庫

    OkCamera,Android 相機應用開發通用庫 轉載請宣告出處:http://blog.csdn.net/andrexpert/article/details/79302576     明天就可以回家過年了,有點小激動,於是乎趕緊寫篇文章壓壓驚!本文主要介紹最近

    React-Native Android應用開發踩坑紀 (一)————windows環境下配置

    歡迎轉載,轉載註明出處: 我不只是看客 自從在公司中被老大安利了移動開發的未來 React-Native之後開始關注相關,想嘗試相關app開發。正好畢業準備畢設,腦子一熱就選擇了RN來開發一款app……題目上交就不能改了,現在好後悔。。。但硬著頭皮上吧 ,廢