我只想要一个简单的不可编辑的文本标签,但它似乎并不是一个明确的小部件。最接近的似乎是android.widget.TextView。但是文档说" TextView是一个完整的文本编辑器"。对于一个简单的标签来说,这似乎有些过分。我不想让我的申请膨胀。是否有更合适的小部件?
或者我是以错误的方式接近这个?例如,让我们说我正在构建一个设置屏幕,是否有一个我应该选择的布局,它为我提供了属性标签,因此我不必为标签指定小部件?
答案 0 :(得分:6)
是否有更合适的小部件?
没有
我不想让我的申请膨胀。
除非你在其中放入大量文字,否则你不会赢。虽然TextView
包含大量代码,但无论您是否使用TextView
,您的流程都可以访问该代码。唯一的"膨胀"将来自TextView
对象本身(以及它所拥有的对象)使用的实际堆空间。
例如,让我们说我正在构建一个设置屏幕,是否有我应该选择的布局,它为我提供了属性的标签,因此我不必为标签指定小部件?
通常,我们会使用由优先级XML资源支持的PreferenceFragment
,而不是任何布局或小部件。
但是,如果您因某些原因想要自己动手,请使用TextView
作为标签。