布局優化

參考文章

TextView的優化使用

  1. 用TextView同時顯示圖片和文字
    api: drawableLeft = "@drawable/icon"
    drawablePadding = ""

  2. 使用TextView的行間距
    api: 在設置text內容時,用\n來換行,lineSpacingExtra = ""來控制行間距
    lineSpacingMultiplier控制行間距倍數。

  3. 使用Spannable或Html.fromHtml 控制字體顏色及大小
    SpannableString使用
    使用2

    Paste_Image.png

  4. viewStub使用
    使用場景:動態控制一些view的顯示,由于其是輕量級,不占據資源,
    viewstub.inflate()可以得到viewstub得到對應的layout

  5. 用LinearLayout自帶的分割線

android:divider="@drawable/divider"   // 設置分割線的顏色
android:showDividers="middle"          //設置分割線的位置
  1. Space控件
    用于設置item的間距,給出寬度和高度即可,可給背景
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容