gpt4 book ai didi

android - 如何将 android 资源 int 转换为字符串。例如。 : android. R.string.cancel?

转载 作者:IT老高 更新时间:2023-10-28 22:16:25 25 4
gpt4 key购买 nike

如何从这个资源 int: android.R.string.cancel 中获取字符串值“cancel”?

谢谢

最佳答案

只需使用 Context#getString() :

String string = getString(android.R.string.cancel);

I've already tried this approach but with no success... I've a class: public class MyDialogFragment extends DialogFragment {

DialogFragment 不是 Context 的子类,因此您需要访问一个有效的(如您的 Activity)。使用这个:

String string = getActivity().getString(android.R.string.cancel);

或者如您所见,您可以使用 onAttach() 中传递的 Activity,但要明白,只要您有一个有效的 Context 可以使用,您就可以在 Fragment 内的任何地方执行此操作。

关于android - 如何将 android 资源 int 转换为字符串。例如。 : android. R.string.cancel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13388493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com