2010-12-13 5 views

答えて

0

スタートhereからカスタムビューを作成する方法を習得します。 XMLコードまたはJavaコードの両方を使用して、レイアウトにビューを挿入できます。 Javaコードで行う方がより複雑になります。このブログpostに例があります。

0

LinearLayoutクラスを使用してください。通常、XMLレイアウトを同じレイアウトを生成するJavaコードに変換するのは簡単です.XML要素の名前はクラスの名前と同じです。

しかし、私はまだ次のような理由から、あなたは、AndroidのUI用のXMLファイルを使用することを学ぶことをお勧めします:UIのレイアウトやアプリケーションロジックの

  • 良好な分離を。
  • XMLの宣言構文は使いやすいです。
  • 異なる画面サイズと解像度への自動適応 - ちょうど彼らが行くべきフォルダ内の様々なレイアウトファイルを置く
+0

助けてくれてありがとう、しかし、私のアプリケーションでは動的なUIの作成が要求されているので、Iamはオプションを使わずに残しました。 JavaだけでAndroidでのUI作成について説明する書籍はありますか? – Tobio

0

私のコードは、git hub devender197/marqueeViewで使用できます。あなたはマーキーを作りたい場合や、直接uが

ステップ1.リポジトリの終わりに、あなたのルートbuild.gradleにそれを追加します。以下を追加することができます:依存関係を追加します

allprojects { 
    repositories { 
     ... 
     maven { url 'https://jitpack.io' } 
    } 
}Copy 

ステップ2.

dependencies { 
     compile 'com.github.devender197:MarqueeView:0.0.1' 
} 
関連する問題