Android実習9日目から18日目--砕けた考えのまとめ

4591 ワード

  • Linux環境では,端末でバックグラウンドプログラムを実行する必要があり,命令後に&を加えるだけでよい.
  • AndroidのListViewを使用するには、データをバインドするlistAdapterが必要です.テキストリストを表示するだけで、SimpleListAdapterのようなAndroidが提供する簡単なクラスを使用するだけでいいです.リストitemが複合要素である場合、BaseAdapterクラスを継承し、そのメソッド、特にgetViewメソッドを実装できます.プログラムが実行時にこの方法で対応する場所に要素を追加していると理解できます.他の方法も注意してください.例えば、最近発生した問題に長い時間がかかりました.xmlでListViewにdivider、すなわち隣接するリストエントリ間の分割線を指定することを使用します.しかしどうしても表示されず、リスト項目をクリックしてもボタンの反応はありません.最後に,書き換えAdapterクラスの1つの方法public boolean isEnabled(int arg 0){return false;},デフォルトではfalseが返され,実際にはgetViewが返すエントリが有効であることを表すtrueが返されるべきである.
  •      ,adb        Android  (Meizu MX),  adb devices          :
    List of devices attached  ????????????   no permissions
    犬を放して検索した結果、普通は1つのファイルを編集させて、携帯電話のデバイスのVendorIDなどを登録させますが、兄のmeizuはandroidの公式サイトにidが全然ありませんね......adb kill-serverを使って、adb start-serverはadbを再起動しても役に立ちません.検索を続行し、root権限でadbを再起動し、問題を解決します.

  • ImageButtonを透明にしたい?Try using null for the background ...
    android:background="@null" 
    
    

  • ソフトウェアの機能が徐々に改善されるにつれて、私もインタフェースの設計を研究し始めました.これまで私のプログラミングはバックグラウンドロジックにのみ関連しており、外観には注目していませんでした.しかし、今は会社で開発をしているので、インタフェースは自然に重要です.自分の界面の土を見ているのはかすだけで心の中も味がしませんね.しかし、この仕事は本当に煩わしくて、どうしても所望の効果を調整することができなくて、往々にしていくつかの試行的な変更をしてコンパイルして効果をテストして、時間がかかります.仕方なく、無理に資料を調べ始め、最も基礎的なことから学びます:The Basics of Interface Design--http://msdn.microsoft.com/en-us/library/aa733613%28v=vs.60%29.aspxこの文章はいくつかの常識的な理念を述べた.
  • 次の3つの文章を強くお勧めします!Androidでよく使われているViewについて簡単明瞭に説明していますし、説明や例もついていて、考えを見終わったらはっきりしています.
  • http://mobiforge.com/designing/story/understanding-user-interface-android-part-1-layouts
  • http://mobiforge.com/designing/story/understanding-user-interface-android-part-2-views
  • http://mobiforge.com/designing/story/understanding-user-interface-android-part-3-more-views
  • この記事では、使いやすい9 patchなど、Androidインタフェースの開発の基礎を紹介しています.見る価値がある.
  • http://www.netmagazine.com/tutorials/user-interface-design-android-apps
  • この記事では、Androidの下でStyleとThemeを使用する方法について説明しています.
  • http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html
  • 次の公式サイトの記事は必見で、Androidの下の様々な「描画可能」オブジェクトを紹介しています.
  • http://developer.android.com/guide/topics/resources/drawable-resource.html
  • あなたのListViewには、スクロールした後にリストの項目の順序が混乱したという問題がありますか?ここを見てhttp://stackoverflow.com/questions/2955218/listview-in-arrayadapter-order-gets-mixed-up-when-scrolling
  • 時には、自分が間違っているときに歯磨き粉を絞っているような気がします.どこがおかしいのか疑って、すぐに運転して結果を見て、そこの間違いでなければ探し続けます.私も怠け者なので、怪しいところを全部ログに入れて結果を統一して見ることはできないのでしょうか……というか、コードするときのロゴの癖をつけるべきです.
  • PorterDuff.Modeというテーマはちょっとグラフィックな感じがしますが、色の重ね合わせとかフィルタリングとか(詳しく研究していませんね)、ドキュメントを見ているだけではわかりませんので、次のリンクを参考にしてみましょう.http://www.ibm.com/developerworks/java/library/j-mer0918/
  • 最近やっと自分の開発環境SDKには生々しい例がたくさんあることに気づきました参考にして、Androidのedittextの背景がどのように実現されているのか知りたいです.http://www.androidworks.com/changing-the-android-edittext-ui-widget
  • 9.png.グラフィックファイルは、画像自体によって画像の使用中の変形ポリシーやコンテンツを含む部分を設定する興味深い強力なグラフィックリソースです.SDKが持っているdraw 9 patchツールでpngを9 pngに変えることができます.原画像の周囲に線を引くと、左側と上方の線の交差領域が画像変形時に引っ張られ、他の部分は変わらない.一方,反対側に線を引く交差領域は,コンテンツを含むことが許される領域であり,つまりこの9 patchがEditTextの背景として用いられると仮定すると,ユーザが入力した文字はこの領域にしか現れない.上のリンクを詳しく見てください.
  • またsharp,gradient,rounded corner,selectorなどui設計に関する知識点についても理解した.公式サイトに詳しい説明がありますので、ご遠慮なく、ご検討ください.
  • それから配色についてです.どのように配色したら調和がとれますか?(color harmony)次の文章を見てみましょう.色盤に隣接する色を選択したり、同じ色の異なる輝度を選択したりするなど、多くの戦略があります.最後のリンクでは、これらの配色スキームを適用する強力なツールを提供します.
  • http://speckyboy.com/2010/05/19/beginners-guide-to-using-the-power-of-color-in-web-design/
  • http://www.uxmatters.com/mt/archives/2006/01/color-theory-for-digital-displays-a-quick-reference-part-i.php
  • http://wellstyled.com/tools/colorscheme2/index-en.html  More tools:http://www.hongkiat.com/blog/best-color-tools-for-web-designers/

  • さあ、今日はここまで.日記をつけようとしたが、毎日帰ってきて疲れてウンチのように、今は半月談になった.しかし、プロジェクトはずっと进展していて、自分は毎日自習に相当して、収获も少なくなくて、やはりとても充実しています.ちなみに、今日はやっとインタフェースをきれいにしましたが、その幸福感はどうして大きな機能を実現したよりも強いのでしょうか.だめなら後で芸術を学びましょう.ハハ、ありがとう、また今度ね.