2017-04-25 47 views
1

我只是想要一個簡單的不可編輯的文本標籤,但似乎並沒有明確爲它的一個小部件。最接近的東西似乎是android.widget.TextView。但文檔說「TextView是一個完整的文本編輯器」。這對於一個簡單的標籤來說似乎過分了。我不想膨脹我的應用程序。有沒有更合適的部件?我應該將哪個Android小部件用於靜態文本標籤?

還是我接近這個錯誤的方式?例如,假設我正在構建一個設置屏幕,是否有我應該選擇的佈局,這爲我提供了屬性標籤,因此我不必爲標籤指定小部件?

回答

2

是否有更合適的小部件?

我不希望我的臃腫申請號。

你不會,除非你在裏面放了大量的文字。雖然TextView有很多代碼,但是無論您使用的是否是TextView,您的進程都將可以訪問該代碼。唯一的「膨脹」將來自TextView對象本身(及其擁有的對象)所使用的實際堆空間。

例如,假設我正在構建一個設置屏幕,是否應該選擇一個佈局,以便爲屬性指定標籤,因此我無需爲標籤指定小部件?

通常,我們將使用PreferenceFragment,由偏好XML資源支持,而不是具有任何佈局或小部件。

但是,如果您想由於某種原因推出自己的產品,請使用TextView作爲標籤。

+0

這是驚人的。 –

相關問題