天天看點

美團網App中顯示項界面設計美團網App中顯示項界面設計

美團網App中顯示項界面設計

美團網App中顯示項界面設計美團網App中顯示項界面設計
  • weight屬性解析

    首先圖檔大小和旁邊文字的布局要分割螢幕的兩部分,比例自己設定。

    Weight的概念?

    http://blog.csdn.net/xiechengfa/article/details/38334327

    大緻意思是weight若不寫,會先進行布局,對于剩餘空間,寫了weight的各部分會按比例占據剩餘空間。

首行字

LinearLayout+2個TextView:左邊字型顔色黑色,右邊灰色#C0C0C0。

中間行

一個TextView

最下行

LinearLayout+4個TextView:因為25和元的字型大小不一樣,在XML中隻能用2個TextView來解決,若是在代碼段内可以采用SpannableString類

文字的劃線效果:

textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下劃線
textView.getPaint().setAntiAlias(true);//抗鋸齒
textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); //中劃線
setFlags(Paint. STRIKE_THRU_TEXT_FLAG|Paint.ANTI_ALIAS_FLAG); // 設定中劃線并加清晰
textView.getPaint().setFlags(); // 取消設定的的劃線
           

注意點:

  • 圖檔大小不固定,是以在主LinearLayout中要設定高度為固定值,不能為wrap_content。并且圖檔的寬度要設定為固定值,然後讓圖檔屬性scaleType=fitXY,充滿該區域,不鎖定縱橫比
  • 文字對稱時的屬性是TextView中的gravity屬性。