Android- 布局(Layout)和菜單(Menu)

在 Android 中各種布局的應用,以及菜單效果的實現  各種布局方式的應用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, RelativeLayout  為指定元素配置操作功能表,為應用程式配置選項菜單,以及多級菜單的實現  1、各種布局方式的示範 res/layout/main.xml <?xml version="1.0" encoding="utf-8"?><!-- layout_width -

Android常用控制項-TextView、EditView、Button、Menu

樣本1:一個計算應用程式,輸入2個數字,點擊按鈕進行計算兩個數的積並且返回結果。當點擊模擬器右側的Menu按鈕,在輸入介面中顯示一個有關於和退出的菜單。 項目運行: 開發步驟: 1、 建立一個Android項目 2、 在布局檔案中依次添加EditText、TextView、EditText、Button(一定要按照介面上控制項顯示的順序在布局檔案中添加) 3、

android 菜單設計

通過Android提供的NotePad樣本應用,及協助文檔中對菜單的相關描述,現將如何在我們的Androiod應用中定製我們自己的菜單,做一個小結。 一、菜單的產生     對一個Android應用中的每一個螢幕,也就是說,對每一個Activity類,都會擁有一個預設菜單。在Activity類中,定義了幾個與菜單有關的方法,供繼承於Activity類的子類去重載,從而定製我們自己的菜單。這幾個方法為: public boolean

Android應用的構成

對於一個Android應用程式來說,是由四種構造塊組織而成的,這四種構造塊如下:Activity Intent Receiver Service Content Provider     但是,並不是每一個Android應用程式都需要這四種構造塊,這不是必須的,某些時候,我們只需要這四種中的幾種組合成我們的應用。     當我們明確了我們的應用需要哪些構造塊後,我們就需要在AndroidManifest.xml中登記這些構造塊的清單。這是一個XML設定檔,這個設定檔用於定義我們的應用程式的組件、

Android UI學習 – Tab的學習和使用

public void setDefaultTab (String tag) 這兩個函數很易懂,就是設定預設的Tab  public void setDefaultTab (int index)  通過tab名——tag或者index(從0開始)    protected void onRestoreInstanceState (Bundle state) 這兩個函數的介紹可以  protected void onSaveInstanceState (Bundle outState) 參考

Android入門之GridView(九宮圖)

GridView跟ListView都是比較常用的多控制項布局,而GridView更是實現九宮圖的首選!本文就是介紹如何使用GridView實現九宮圖。GridView的用法很多,網上介紹最多的方法就是自己實現一個ImageAdapter繼承BaseAdapter,再供GridView使用,類似這種的方法本文不再重複,本文介紹的GridView用法跟前文ListView的極其類似。。。。也算是我偷懶一下,嘻嘻嘻嘻。。。。本文需要添加/修改3個檔案:main.xml、night_item.xml、J

Android http和xml解析

表單一package Http.View;import java.io.IOException;import java.io.StringReader;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import javax.xml.parsers.SAXParserFactory;import mars.modle.Mp3Info;import

Android Button按鈕兩個頁面切換

頁面1.<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"

android頁面切換

修改strings.xml<?xml version="1.0" encoding="utf-8"?><resources><string name="layout1">this is Layout 1</string><string name="layout2">This is Layout 2</string><string name="app_name">Ex8_UI</string></

讓Cocos2d-x實現全屏等比縮放適配Android各種解析度

    用Cocos2d-x開發遊戲有個很頭痛的問題,Android的解析度實在太多了。    雖然Android可以全屏,但是因為不同螢幕的長寬比例不同,針對一個解析度設計好的遊戲在別的手機上就可能拉高或壓扁,很是難看。    Cocos2d-x提供了等比縮放的功能,可以在不需修改遊戲代碼的前提下把遊戲映像等比顯示到不同的手機上;但是因為長寬比不同的原因,可能在手機的左右兩邊或上下兩邊留下點黑邊。    上面兩種多解析度適配方案都有缺點,不是很爽。所以親自抄刀整了個“Cocos2d-x

讓Cocos2d-x實現全屏等比縮放適配Android各種解析度

轉自:http://www.cnblogs.com/yangws/archive/2011/07/22/2114132.html用Cocos2d-x開發遊戲有個很頭痛的問題,Android的解析度實在太多了。    雖然Android可以全屏,但是因為不同螢幕的長寬比例不同,針對一個解析度設計好的遊戲在別的手機上就可能拉高或壓扁,很是難看。   

cocos2d-x 1.0.1 for Android 使用Box2D

環境:2dx-1.0.1-x-0.9.2ps:在1.0.1版本,建立一個android項目,缺少一個default.properties  拷貝一個到androud目錄下但是to android的時候編譯會出錯 因為2dx for android 工程並沒有加入Box2D庫需要修改下列檔案:jni目錄下Application.mkAPP_MODULES := cocos2d box2d cocosdenshion game_logic gameAndroid.mksubdirs :=

Windows下安裝Android SDK與USB驅動程式

廢話少說,直接入正題。如果要進行開發,先看是選擇用JDK還是Eclipse,在這裡下載JDK,在這裡下載Eclipse;安裝好上面其中一項後(我是用的JDK),下載Android SDK Starter:android-sdk_r05-windows.zip該SDK

android擷取google地圖KEY

https://developers.google.com/maps/documentation/android/mapkey?hl=zh-CNkeytool -list -keystore debug.keystore密碼:androidC:\Documents and Settings\Administrator\.android>keytool -list -keystore debug.keystore輸入密鑰庫口令: 密鑰庫類型: JKS密鑰庫提供方: SUN

超級基礎搭建Android開發環境

最近想研究一下Android,所以找了好多資料,話說我家裡的本本已經搭建好,但是出門沒有帶,所以在公司的電腦上搞一搞(竊喜ing),應群裡兩位同志要求,特意下一篇搭建指導。閑言少敘,切入正題!1.首先你要有java的JDK如果有請跳過,沒有的話看這裡,眾所周知,java已經被oracle收購,但是咋管他是誰呢,下載咱的!地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html(

向虛擬機器發簡訊(android SMS 調試)

android 開發,關於簡訊與電話的調試一開始沒有摸到門到,為了趕時間,把程式直接放到手機上調試,幾天下來,幾百條費簡訊。好在我簡訊包200條,不然我就虧了。 有時間了,上網找了找有關簡訊與電話調試的相關資料。 在這裡分享一下吧,別讓別人步入我曾經走過的“岐途”。 Android的emulator是已經包含了gsm 模組,可以類比電話與簡訊進行調試(就不用花太多冤枉錢) 首先,肯定是開啟虛擬機器:emulator -avd XXXXXX -scale

Linux 環境下Android Tcpdump 抓取網路包

抓取手機的網路包,是咱們程式員很多時候需要做的事。但我的抓包之路並不是那麼順利。行動電話通訊抓包需要三個工具:1.ADB :一般是從Android SDK中擷取2.root 工具:psneuter ,可以從很多地方下,咱們是實誠人,就把附件也發上去。/Files/taofh/psneuter.zip 3.tcpdump

android:layout_gravity跟android:gravity的理解

例子1:android:gravity="right",是對單個View,讓View的內容靠右對齊。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"

Android 開發環境

一、JDK  :http://www.oracle.com/technetwork/java/javase/downloads/index.html    安裝JDK,安裝包中包含了JDK和JRE兩部分,建議將它們安裝在同一個盤符下面。  配置環境變數:  1.右鍵點擊我的電腦,選擇屬性,點擊進階選項卡,選擇環境變數。  2.找到Path變數名(無則建立),點擊編輯,添加JDK安裝目錄中bin檔案夾路徑,各個Path值以分號間隔。  3.找到CLASSPATH變數名(無則建立),點擊編輯,添加J

[Android學習筆記]01-搭建和熟悉Android開發環境

第1天上午介紹了各種智能手機作業系統,基本上就是Android,IOS,Windowns Phone這些了,然後下午開始做實驗——搭建和熟悉Android開發環境。步驟不複雜,確花了整整一個下午,主要是機房的網速太慢了,而安裝過程又避免不了訪問Internet。實驗一搭建、熟悉Android開發環境【實驗目的】搭建、熟悉Android開發環境。【實驗要求】1、 配置和搭建Android開發環境2、 建立HelloWorld項目3、 在Android模擬器環境中安裝和卸載apk檔案4、

總頁數: 2802 1 .... 163 164 165 166 167 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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