2018年8月20日 星期一

Android 常用元件與佈局



TextView 文字元件之XML設定
<TextView
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:textColor="#ff0000"
        android:textSize="40dp" />

TextView 文字元件之kotlin設定
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        tv2.setText("HKT")
        tv2.setTextColor(Color.parseColor("#0000ff"))
        tv2.setTextSize(TypedValue.COMPLEX_UNIT_PX, dpToPx(40f))
        tv3.setTextSize(TypedValue.COMPLEX_UNIT_SP, 40f)
    }
    fun dpToPx(dp: Float): Float {
        return dp * this.getResources().getDisplayMetrics().density
    }
}


TextView語法

參考資料來源:

沒有留言:

張貼留言