如何获取片段中的getString?

问题描述 投票:0回答:1

如何获取getString的片段,我曾尝试用代码片段对此进行解决,但无法对其进行点击

年代-好的,所以在上载的图像中,recyclerview中有约6个项目将网格排列成一行,我尝试将其设置为名称的字符串,因为我已经包含了代码,但是我按[commant + tap]的代码显示了消息{public statuc int},但是无法点击进入下一页,但是如果我尝试使用包含代码的常用字符串,则可以在下一页使用]

获取错误公共静态整数

dataProduct.add(Products(R.drawable.ic_electricity, getString(R.string.electricity), true))

我在这个论坛中一直在寻找解决方案,但是仍然没有用,但是如果我使用下面的代码,它会起作用

 dataProduct.add(Products(R.drawable.ic_electricity, "Electricity", true))

也许我会在下面发送图片,在这种情况下,我将使用字符串,但不能像下面的图片一样轻按

image getString

如何获取getString的片段,我试图用代码片段来解决它,但是按年代顺序无法正常工作-好的,所以在上载的图像中,...中有大约6个项目。]] >

getString()是一种来自上下文的方法。在片段中,通常由托管片段的活动提供此上下文。要使用活动获取资源,只需调用getActivity()(在Kotlin中可以将其写为activity):

activity.getString(…)
android kotlin fragment getstring
1个回答
0
投票

getString()是一种来自上下文的方法。在片段中,通常由托管片段的活动提供此上下文。要使用活动获取资源,只需调用getActivity()(在Kotlin中可以将其写为activity):

© www.soinside.com 2019 - 2024. All rights reserved.