2012-04-12 6 views
13

Tôi có một mẫu đơn giản TextView trong một file simple_txt.xmlTạo TextView từ mẫu tập tin XML

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="30dp" 
    android:textSize="18sp" > 
</TextView> 

Trong một số mã tôi cần phải tạo ra một TextView từ mẫu này, một cái gì đó như:

TextView txt = new TextView(this); 
txt.setLayout(R.layout.simple_txt);//??? 

sau đó làm một cái gì đó với nó (setText vv). Làm thế nào tôi có thể tạo ra một TextView như thế này?

+0

Nhưng tại sao ??, tại sao không chỉ lấy TextView với findViewById() ???? – DGomez

+0

khiến tôi không xem được văn bản này trong bố cục chính, tôi cần tạo nó từ tệp mẫu và sau đó thêm vào bố cục chính – yital9

Trả lời

28
TextView txt = (TextView) View.inflate(this, R.layout.simple_txt, null); 
+0

cảm ơn rất nhiều !! đó là tôi đã tìm kiếm) – yital9