..


スポンサーリンク

私たちは、プロジェクト(第2部)を分析する

一瞬ファイルR.javaのために脇に置くこの後の章で我々は、グラフィックスが私たちの活動に追加し、我々がいることを確認する例を参照される、コンパイル後に、ファイルはR.javaが自動的に異なるコードを生成変更されます。

そこで、自分のres /私たちのプロジェクトのレイアウトにある我々の注意のmain.xmlファイル置いています。 したら、次のインターフェイスを開くファイルを開きます。

インタフェースファイルmain.xmlのEclipse。
我々が今日見ると今のところは脇に置くという画面です。 レイアウト、およびmain.xml:我々はスクリーンショットの一番下を見ることができるように、2つのメニュー項目があります 私達はこの項目に特にクリックし、XMLリストをロードされるまで数秒待ちます。

私たちが見XMLは、レイアウトして、私たちの活動の構造のためのコードです。 このファイルには、ビューのレイアウト、グラフィックス、より多くのの種類を使用するデバイスを指示ガイドの一種です。 どこでどのように視界のすべての要素を配置する私達がsetContentView(R.layout.mainは)それを分析し、単にこのファイルとデバイスを呼び出すことではないかメソッドを呼び出すと、理解しています。

私たちは今、各文の意味を理解するためにXMLファイルを確認してみましょう。

 



 <?xmlバージョン="1.0"エンコード="UTF - 8"?>

 
この宣言は、宣言の標準的な場合にのみ、XMLのバージョン使用する(この場合1.0)とエンコードが(我々の場合UTF - 8で)使用して定義しています。 我々はこの標準を維持するため、この最初の行を変更しないリーダーをお勧めします。






 <のLinearLayoutのxmlns:アンドロイド="http://schemas.android.com/apk/res/android"



  



アンドロイド:向き="垂直"



  



アンドロイド:layout_width ="fill_parent"



  



アンドロイド:layout_height ="fill_parent"







 >



コードの最初の行で実際にレイアウトの名前であるタグのタイプのLinearLayoutは、アプリケーションが使用されますが開きます。 このタグの開通後XMLsです:アンドロイドは、URIが続く この定義は、URIで指定された名前空間のタグを示すために文書の効果があります XMLの詳細な説明は、ガイドの範囲を超えているので我々は、上と内ガイドchickpeatocook.comの存在で、XML名前空間の概念を深めるためのリーダーをお勧めしますこのページ

我々は向きが縦のレイアウトのように定義されており、幅と長さの値をfill_parentに関連付けられていることを見つけるコードの継続的な分析 この値は、水平と垂直の両方のデバイスの画面のすべての壮大さのためにレイアウトを拡張するデバイスを指示します。 最終的に我々が入力しようとしているすべての要素を使用して、このレイアウトは、それらは上から下に垂直に配置されます。

あなたが何もテキストボックスがないタイプTextViewの、のオブジェクトの宣言を見つける読書リストを進め:






 <TextViewに

  

    



アンドロイド:layout_width ="fill_parent"

 

    



アンドロイド:layout_height ="wrap_content"

 

    



アンドロイド:テキスト="@文字列/こんにちは"



    



 />







 </のLinearLayout>



この場合、私たちは、あなたが入力した文字列を含むように、高さの項目を拡張する効果を持つ値のwrap_content要素までリンクしている。

最後に、ファイルのhello strings.xmlフォルダの res /値の値によって示される文字列をTextViewの内容を設定します

最後のステートメントとして、我々はのLinearLayoutの閉鎖のタグを見つけます

Android用アプリケーションの開発に役立つ
E -ラーニング
ASPとAccess(電子ブック) ASPとAccess(電子ブック)
ASPでMS Accessのデータベースを管理する。 わずか29€で。
Photoshopの(コース) Photoshopの(コース)
人気のAdobe PhotoshopでWebグラフィックや写真の編集。 49€から。
PHP(コース) PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。
スポンサーリンク