Android系统资源动态获取文本

时间:2012-11-16 08:41:44

标签: android settings system

我想在我的应用程序中设置android的一些特定系统设置。 是否可以通过代码获取文本,也可能是设置资源的描述?

例如,我想允许更改此设置:

android.provider.Settings.System.SCREEN_BRIGHTNESS 在Android设置中它出现了亮度。此资源也已本地化,因此我不想在我的应用程序中执行相同的操作。 我想创建一个按钮并动态插入文本,如果可能的话。

如果有人提示,请帮忙。

最诚挚的问候,

帕特里克

1 个答案:

答案 0 :(得分:1)

  

android.provider.Settings.System.SCREEN_BRIGHTNESS在android中   设置它出现亮度。此资源也已本地化,因此   我不想在我的应用程序中做同样的事情。

请参阅:Settings.System。如果要将值本地化,请在具有语言和/或区域设置限定符的文件夹中使用整数资源。请参阅Integer ResourceAlternative Resources

  

我想创建一个按钮并动态插入文本,如果   可能的。

在xml中定义尽可能多的布局,在xml文件的名称上调用setContentView()。然后可以使用(按钮)findViewById()调用后使用xml中给出的id引用该按钮。然后,您可以动态设置文本并在代码中进一步修改窗口小部件。请参阅LayoutsTextView setText,它适用于Button,因为Button扩展了TextView。

希望这有帮助。