Android開發入門(一)詳解活動 1.3 隱藏Activity的標題

如果願意的話,可以把Activity的標題列給隱藏了。只需要調用requestWindowFeature()方法,同時傳遞 Window.FEATURE_NO_TITLE常量。public class Activity101Activity extends Activity { String tag = "Lifecycle"; /** Called when the activity is first created. */

Android開發入門(一)詳解活動 1.2 設定Activity的樣式和主題

預設情況下,一個activity佔據整個螢幕。然而,可以為一個activity設定一個“對話方塊”主題,這樣, 它就能像一個浮動的對話方塊顯示出來了。舉個例子,你可能想要把你的activity定義成一個彈出的“對話方塊 ”,通知使用者進行一些操作。在這種情況下,顯示一個“對話方塊”樣式的anctivity是一個引起使用者注意的好

Android開發入門(一)詳解活動 1.1 Activity的生命週期

前言:學習Android也有一年多了,目前在從事Android開發的工作。不敢說精通,但也小有心得 。相信很多android初學者和我剛開始接觸android時一樣,往往只瞭解某些知識點的表面,別人要是問點啥 ,還真就說不出個一二三來,往往處於“瞭解”階段。所以,我打算將自己學習android的過程和經驗總結整 理一下,發表出來,希望對學習android的同學有所協助,也算給自己的學習進行總結吧。生命不息,學習不 止。一定要學會“享受”學習的過程,

Android系統連絡人全特效實現(下),字母錶快速滾動

在上一篇文章中,我和大家一起實現了類似於Android系統連絡人的分組導航和擠壓動畫功能,不過既然 文章名叫做《Android系統連絡人全特效實現》,那麼沒有快速滾動功能顯然是稱不上"全"的。 因此本篇文章我將帶領大家在上篇文章的代碼基礎上改進,加入快速滾動功能。如果還沒有看過我 上一篇文章,請抓緊去閱讀一下 Android系統連絡人全特效實現(上),分組導航和擠壓動畫 。其實 ListView本身是有一個快速滾動屬性的,可以通過在XML中設定

Android開發入門(十二)清單控制項 12.3 ListView的總結範例

使用一個例子,來總結一下ListView的基本使用。1. 建立一個工程:ListViewDemo。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="

Android開發入門(十二)清單控制項 12.2 ListView的擴充功能

ListView是一個可以被深度擴充的視圖。在做項目的時候,擴充ListView去顯示資料是必不可免的。接下 來會展示如何在ListView中去選擇多個物件,以及如何使用ListView的“過濾”功能。1. 使用上一 節的工程:BasicViews5。2. 在BasicViews5Activity.java中添加一些代碼。String[] presidents; /** Called when the activity is first

Android開發入門(十二)清單控制項 12.1 ListView的基本使用

今天總結一下Android中的清單控制項:ListView和Spinner。ListView可以垂直並可滑動地地顯示 一些資訊。下面闡述如何使用ListView顯示一系列的資訊。1. 建立一個工程:BasicViews5。2. strings.xml中的代碼。<?xml version="1.0" encoding="utf-8"?> <resources> <string

Android開發入門(十一)選擇控制項 11.2 DatePicker

DataPicker和上一節講的TimePicker很相似。使用DatePicker,可以讓使用者選擇一個特定的日期。下面展 示如何使用DatePicker。1. 使用上一節的工程,BasicViews4,修改main.xml。<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/

Android開發入門(十一)選擇控制項 11.1 TimePicker

使用TimePicker,可以讓使用者去選擇一天中的事件,包括24小時制和AM/PM制。下面的例子將會展示如何 使用TimePicker。1. 建立一個工程:BasicViews4。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?> <LinearLayout

Android開發入門(十)基本控制項 10.4 AutoCompleteTextView

AutoCompleteTextView和EditText很相似,事實上,AutoCompleteTextView就是EditText的子類。使用 AutoCompleteTextView,當使用者正在輸入時,會自動彈出一些提示資訊。下面的例子將會展示如何使用 AutoCompleteTextView去自動地協助使用者完成輸入。1。 建立一個工程:BasicViews3。2。 main.xml中的代碼。<?xml version="1.0"

Android開發入門(十)基本控制項 10.3 ProgressBar

當執行某些正在處理的任務時,ProgressBar提供了一個可視化的反饋。例如,你在從web伺服器下載資料 ,然後需要更新下載的狀態。在這種情況下,ProgressBar就是一個很好的選擇。下面的例子,展示如何去使 用ProgressBar。1. 建立一個工程,BasicViews2。2. main.xml中的代碼。<?xml version="1.0" encoding="utf-8"?> <LinearLayout

Android開發入門(十)基本控制項 10.2

Button,ImageButton,EditText,ChcekBox,ToggleButton除了最常用的TextView,Android還提供了一些其他的基本控制項。ButtonImageButtonEditTextCheckBoxRadioGroup和RadioButtonToggleButton下面的例子,展示如何使用這些基本控制項。1. 建立一個工程:BasicViews。2. main.xml 中的代碼。<?xml version="1.0"

Android開發入門(十)基本控制項 10.1 TextView

當你建立一個新的Android項目,Eclipse通常總是會建立main.xml檔案,當中包含一個<TextView> 元素。<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android開發入門(九)使用者介面 9.3 註冊事件監聽器

當使用者與視圖views進行互動的時候,views也會觸發事件。舉個例子,當使用者點擊了一個按鈕,你需要為 這個事件服務,只有這樣,才能去執行某些適當的行為。如果想這麼做的話,你就需要為視圖views註冊監聽 。使用上一節中的例子,在activity中有兩個Button。我們可以使用一個匿名的類,為按鈕設定點擊 事件。public class UIActivityActivity extends Activity { /** Called when the activity is

Android開發入門(九)使用者介面 9.2 重寫onKeyDown()

使用者可以使用兩種層級與你的UI進行互動,一種是activity層級,另一種是view層級。在activity層級, Activity類暴露了一些你可以重寫的方法。有一些常用的方法,你可以在你的Activity中進行重寫:onKeyDownonKeyUponMenuItemSelectedonMenuOpened下面的例子重寫了一些在activity中的方法,通過這個例子展示使用者如何與眾多的activity進行互動。1. 建立一個工程:UIActivity。2.

Android開發入門(九)使用者介面 9.1 純編碼實現UI

到目前為止,在所有的章節中,我們所看見的UI都是通過XML來實現的。之前也提及過,除了使用XML,也 可以使用代碼來實現UI介面。這個方式是很有用的,比如你的UI需要在運行時被產生。舉個例子,假設你在 編寫一個“電影票的預定系統”,你的程式使用按鈕Buttons去顯示每個電影院的座位。在這種情況下,你就 會需要依據實際情況去動態地產生UI。下面的例子將會展示如何通過編碼,動態地在Activity中產生 UI。1. 建立一個工程:UICode。2.

Android開發入門(八)使用活動欄 8.3 自訂ActionBar

在上一節中,菜單選項是沒有文字的。如果想要同時顯示表徵圖和文字,可以一起使用“|”和 MenuItem.SHOW_AS_ACTION_WITH_TEXT常量。MenuItem mnu1 = menu.add(0, 0, 0, "Item 1"); { mnu1.setIcon(R.drawable.ic_launcher); mnu1.setShowAsAction(

Android開發入門(八)使用活動欄 8.2 添加ActionBar物件

除了在ActionBar的左側顯示應用表徵圖和Activity的標題,也可以在ActionBar上面顯示額外的項目。這些 被添加的項目被叫做“action items”。這些項目就是一些在你應用中一些功能的捷徑。舉個例子,你 正在開發一塊RSS閱讀器,那麼action items就可能是“重新整理”、“刪除”和“添加”。下面的例子 示範如何在ActionBar中添加項目。1.

Android基於Openfire開發即時通訊工具(4)擷取好友名單

上節已經在openfire伺服器中建立了組,這節繼續看怎樣擷取好友名單,通過connection對象得到roster,從而可以使用roster.getGroups()得到所有組,使用group.getEntries()得到組中所有的使用者<span style="white-space:pre"> </span>//擷取好友名單 Roster roster = connection.getRoster();

Linux下如何編譯Android-VLC開源播放器

這兩天需要做音視頻播放相關的東西,所以重新找了目前android下的解碼庫。Android內建的解碼庫支援不全,因此很多第三方播放器都是內建解碼器,絕大部分都是使用FFMpeg作為解碼庫。我11年的時候也弄過視頻播放器,當時也是基於FFMpeg來做。那時候網上有關Android視頻解碼庫的資料不多,只在git上找到一個人移植FFMpeg,把它弄下來編譯,有興趣可以看看當時的文章:Android 視頻播放器 faplayer 編譯

總頁數: 2771 1 .... 1029 1030 1031 1032 1033 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.