Wednesday, October 4, 2017

Một vài thao tác với TextView

Có những lúc ta muốn TextView ấn được để phóng to, để chuyển sang màn hình mới chẳng hạn. Ta sẽ thêm vào dòng code sau trong file xml
android:clickable="true"
android:onClick="click"


Tiếp theo, trong class ta thêm vào phương thức click
public void click(View v) {
{
Bạn đặt tên phương thức trong file xml là gì thì trong class phương thức cũng phải có tên như vậy.
Cách này cũng có thể dùng cho nút bấm, với nút bạn không cần dòng android:clickable="true" vì nó đã ấn được rồi.
Cũng có thể dùng cho cả layout lớn, khi bạn muốn người dùng ấn vào vùng đó thì chuyển sang class mới chẳng hạn.
Muốn chỉ có 1 dòng, không được xuống dòng nếu bị chật.
android:singleLine="true"
Khi bạn đã cố định một dòng rồi nhưng bị chật, textView sẽ hiển thị như sau.

Bạn muốn cứ hiện chữ được đến đâu thì hiện, không co lại thành dấu ba chấm thì thêm dòng sau vào.
android:ellipsize="none"
Lúc đó, vẫn có chữ được hiển thị thêm.

Nếu bạn muốn cố định số dòng, có thể dùng lệnh sau
android:lines="2"

No comments:

Post a Comment