所以我使用 RecyclerView 作为一个页面。当用户从 recyclerview 外部进入 recyclerview 内部时,talkback 会在末尾读取“在列表 X 项中”(x 是列表中的项数)。有什么办法可以阻止它这样做吗?一个简单的解决方法是在 XML 中将其标记为对可访问性不重要,但这意味着当列表的一部分不在屏幕上时,可访问性不会正确滚动到所有项目。
我正在尝试将以下 JSON 文本传递到我的 python 代码中。
{"platform": "android", "version": "6.0.1"}
Run Code Online (Sandbox Code Playgroud)
我的代码如下。
import sys
import json
data = json.loads(sys.argv[1])
print(str(data))
Run Code Online (Sandbox Code Playgroud)
在 Windows 10 PowerShell 上运行以下命令时,
python jsonTest.py '{"platform": "android", "version": "6.0.1"}'
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
Traceback (most recent call last):
File "jsonTest.py", line 3, in <module>
data = json.loads(sys.argv[1])
File "C:\Users\Rishabh Bhatnagar\AppData\Local\Programs\Python\Python36-
32\lib\json\__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "C:\Users\Rishabh Bhatnagar\AppData\Local\Programs\Python\Python36-
32\lib\json\decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\Rishabh Bhatnagar\AppData\Local\Programs\Python\Python36-
32\lib\json\decoder.py", line 355, in raw_decode
obj, end = self.scan_once(s, …Run Code Online (Sandbox Code Playgroud)