我应该将哪个Android小部件用于静态文本标签?

时间:2017-04-25 21:57:12

标签: android textview

我只想要一个简单的不可编辑的文本标签,但它似乎并不是一个明确的小部件。最接近的似乎是android.widget.TextView。但是文档说" TextView是一个完整的文本编辑器"。对于一个简单的标签来说,这似乎有些过分。我不想让我的申请膨胀。是否有更合适的小部件?

或者我是以错误的方式接近这个?例如,让我们说我正在构建一个设置屏幕,是否有一个我应该选择的布局,它为我提供了属性标签,因此我不必为标签指定小部件?

1 个答案:

答案 0 :(得分:6)

  

是否有更合适的小部件?

没有

  

我不想让我的申请膨胀。

除非你在其中放入大量文字,否则你不会赢。虽然TextView包含大量代码,但无论您是否使用TextView,您的流程都可以访问该代码。唯一的"膨胀"将来自TextView对象本身(以及它所拥有的对象)使用的实际堆空间。

  

例如,让我们说我正在构建一个设置屏幕,是否有我应该选择的布局,它为我提供了属性的标签,因此我不必为标签指定小部件?

通常,我们会使用由优先级XML资源支持的PreferenceFragment,而不是任何布局或小部件。

但是,如果您因某些原因想要自己动手,请使用TextView作为标签。