Android新手之旅(2) 新手問題

1、添加控制項,運行,但有一個main.out.xml老是報錯,說沒有內容原因:和vs有所不同,eclipse的運行編譯與當前開啟的檔案密切相關,所以就出問題。切換到java檔案,運行就ok。參考2、怎樣添加ActivityActivity就是表單,開啟AndroidManifest.xml,在Application視圖,可以看到添加前,必須要建立一個相應的class才行。添加各項內容後:調用新視窗:Intent i=new Intent();i.setClass(add2.this,

Android新手之旅(15) Win7下配置遇到的問題

系統重做,由XP變為win7,檔案都在,只需要做這幾項工作:配置系統的環境變數配置project—android sdk的路徑安裝jdk但是,把原來的系統匯入後,老是報錯,都是@override出錯。以為是版本問題,又下載了各種新版本,還是搞不定。最後,解決的方法很簡單:properties----Java Build Path----Liberaries中增加新的jre1、Add Library 2、加入JRE3、選擇jre6即可。

android離線地圖源碼

最近一直在玩Android手機,當然也忘不了在這個平台下搞些和地圖相關的東西。Android手機內建了Google的地圖軟體,不過原來不支援離線瀏覽,所以很費流量,5.0版本以後可以支援離線瀏覽,需要先把地圖先下載到本地,有時間可以測試一下。所以一直在用RMaps,具體的介紹大家可以參考下面這篇文章:http://www.hiapk.com/bbs/viewthread.php?tid=147574&extra=page%3D1%26amp;filter%3Dtype%26amp;typ

android 橫豎屏限制如何配置

在開發android的應用中,有時候需要限制橫豎屏切換。只需要在AndroidManifest.xml檔案中加入android:screenOrientation屬性限制。ndroid:screenOrientation="landscape"是限制此頁面橫屏顯示, ndroid:screenOrientation="portrait"是限制此頁面數豎屏顯示。 例如:我現在想讓所有的頁面不管怎麼樣都豎屏顯示,則我的AndroidManifest.xml應該這樣寫: <?xml

Android Project Structure(項目結構)

Introducing Android Hello Android 接著前兩篇的內容,本文簡要介紹一下Android的項目結構。   一個Android項目會包括java源檔案,資源檔片,基於xml的布局檔案等,第三方的jar包等。這些檔案最終會被編譯成一個.apk檔案即Android應用程式可執行檔Android package file, .apk檔案可以安裝在類比裝置或者真機上。   看一下前一篇我們建立的HelloAndroid項目的結構圖:   可以看到Android項目主要包括:

Android訊息提示框和對話方塊

在某些情況下需要向使用者彈出提示訊息,如顯示錯誤資訊,收到短訊息等,Android提供兩種彈出訊息的方式,訊息提示框toasts和對話方塊alerts。 Toast是一種短暫的訊息提示,顯示一段時間後不需要使用者互動會自動消失,所以用來顯示一些建議性的不太重要的訊息,如提示使用者後台一個任務完成了。使用Toast來彈出提示訊息也很簡單,調用Toast類的靜態方法makeText(): public static Toast makeText (Context context,

Android Layout 布局

一個Android視圖有很多控制項,那麼怎麼來控制它們的位置排列呢?我們需要容器來存放這些控制項並控制它們的位置排列,就像HTML中div, table一樣,Android布局也起到同樣的作用。Android布局主要有以下幾種: LinearLayout, RelativeLayout,TableLayout,AbsoluteLayout. 最後一種AbsoluteLayout是通過指定控制項的x/y座標來定位的,不太靈活所以已經不推薦使用了。 (1)

Android程式調試時產生main.out.xml檔案

最近剛開始學習Android,找了幾個Demo,研究了一下Android的代碼結構。 今天在調試一個Demo時,修改了布局檔案layout\main.xml,然後ctrl + F11運行, 結果碰到下面的錯誤:[2010-06-26 16:48:10 - ListViewDemo] Error in an XML file: aborting build.[2010-06-26 16:48:10 - ListViewDemo] res\layout\main.xml:0: error:

Android AutoCompleteTextView,Spinner和ListView的使用

本篇主要講一下AutoCompleteTextView,Spinner和ListView這幾個控制項的使用。 (1) AutoCompleteTextViewAutoCompleteTextView自動完成文字框,它繼承自EditText,並和EditText一樣可以輸入文本,但它可以根據使用者輸入的文本彈出一個智能提示的下拉式清單,這樣使用者便可以選擇相應的選項,類似我們在搜尋方塊輸入內容出現提示下拉式清單一樣的功能。 建立一個項目,修改res/layout/main.xml內容為:<?

Android新手之旅(9) 自訂的折線圖

  希望實現一個折線圖,但沒有找到合適的控制項或者代碼,只有一個基本樣子的,在它的基礎上,進行了一些改進,改得比較靈活,可以傳遞參數,可以設定位置,座標軸長度,刻度長度等。  自訂的ChartView.javapackage jetz.common;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import

Android新手之旅(10) 嵌套布局

想在介面上放四個按鈕,以2*2的形式存在,卻沒有辦法快速實現。嘗試了一下,可以用嵌套的方式,一個LinearLayout嵌套兩個LinearLayout,外層的LinearLayout用縱向布局,而內部的用橫向布局。xml檔案:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   

Android新手之旅(11) 在現有頁面中插入新的view

  一些特定的情況下,無法用靜態方法定義頁面中用到的view。如自訂的曲線圖,就是一個獨立的view,要把它作為一個部分插入到頁面中,需要以下的方法:LinearLayout l = new LinearLayout(this);   //l就是當前的頁面的布局l.addView(myView);   //加入新的viewl.setPadding(20, 390, 20, 40);  //設定位置LinearLayout.LayoutParams p = new

Android新手之旅(1) 開發環境的安裝

  大致情況:安裝Android開發環境,網上有很多的教程,裝eclipse,jdk…別的問題都不大,最麻煩的是裝sdk,因為安裝是一個線上安裝過程,而要安裝的檔案都非常巨大(20多個60M以上的Zip包),而且線上裝速度有時慢,所以比較費勁。嘗試了一些方案,我覺得先離線裝,再線上補的方法挺好。以下是一些心得:需求:網速要快,因為下載量非常大。硬碟要大,因為安裝的、解壓的東西也多也大。Eclipse:http://www.eclipse.org/downloads/ ,應該下載for Java

Android新手之旅(13) listview中資料重複的問題

非常奇怪,從第十條起,重複第一條。到20條時,再重複第一條。一直跟蹤,探索資料都沒有問題。這篇文章提到了問題的關鍵:http://laolang.xtmm.cn/?post=14343這麼修改就好了:        public View getView(int position, View convertView, ViewGroup parent) {            return itemViews[position];//            if (convertView ==

Android新手之旅(3) 資訊的輸出

  不管什麼語言,瞭解資訊的輸出可謂緊要的事情,如vb的msgbox,js的alert,c#的MessageBox.Show,這個對於調試意義重大。Android的輸出方法有:一、用Log輸出。共分Log.v,Log.d,Log.i,Log.w,Log.e,和Log4Net差不多了,用顏色區分,在LogCat視窗中查看。二、用AlertDialog。將快顯視窗,並可以處理返回事件import android.app.AlertDialog;import

Android手機的眾多折騰

也許是看大家都在折騰Android手機,所以一直懶得折騰,但昨天又需要用它測試一個東西,卻死活不得要領,從安裝到結束,到手機的使用,都遇到麻煩。所以痛下決心,把手機折騰一下。手機是電信送的C8500,開始不想大動,就把一些沒用的程式關掉就行了。刪程式。用91程式助手就行。這個程式不錯,自動安裝驅動,自動關聯apk,可以雙擊安裝。還可以在程式管理中查看程式,刪除程式。但對於系統檔案夾下的就無能為力了。取root許可權。用的是z4root一鍵ROOT工具,簡單實用。刪系統程式。用的是Root.Exp

Android新手之旅(7) RadioButton的自訂

希望用到RadioGroup的功能,但遇到一些看似簡單問題卻無法解決:系統的表徵圖太大卻難以更換,在網上找解決方案。有些地方提到,由於用的是圖片,所以無法縮小,只好自訂,參考1 參考2然後,找表徵圖,在sdk檔案夾下搜尋含radio的檔案,很多,選一套合適的即可。這是在res/drawable下的radiobutton.xml檔案<selector xmlns:android="http://schemas.android.com/apk/res/android">     <

Android新手之旅(4) 通過HTTP訪問web

1、訪問webmanifest中應該增加一個<uses-permission android:name="android.permission.INTERNET"></uses-permission>最好通過互動介面添加。代碼:public static String GetWebInfo2(){    String ret="";    URL url=null;    try    {        url=new

Android新手之旅(8) ListView的使用

  希望使用ListView來展示資訊,每行一個表徵圖,右側是文字,分為兩行布局。經過嘗試,這樣可以實現:1、Layout下建立item.xml<?xml version="1.0" encoding="utf-8"?>  <RelativeLayout            android:layout_width="fill_parent"           

android下歌曲名稱亂碼的解決辦法

從電腦上把歌曲拷貝到android作業系統的手機上時,通過播放器播放歌曲的時候,歌曲的名稱顯示的都是亂碼,開始我還以為是My

總頁數: 2945 1 .... 53 54 55 56 57 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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