小编dig*_*ges的帖子

如何在android中解析JSONArray

我想读这一JSON行,但因为它开头JSONArray我有点困惑

 "abridged_cast": [
            {
                "name": "Jeff Bridges",
                "id": "162655890",
                "characters": [
                    "Jack Prescott"
                ]
            },
            {
                "name": "Charles Grodin",
                "id": "162662571",
                "characters": [
                    "Fred Wilson"
                ]
            },
            {
                "name": "Jessica Lange",
                "id": "162653068",
                "characters": [
                    "Dwan"
                ]
            },
            {
                "name": "John Randolph",
                "id": "162691889",
                "characters": [
                    "Capt. Ross"
                ]
            },
            {
                "name": "Rene Auberjonois",
                "id": "162718328",
                "characters": [
                    "Bagley"
                ]
            }
        ],
Run Code Online (Sandbox Code Playgroud)

我只需要使用"名称"并将所有内容保存为一个字符串.(字符串值将是:Jeff Bridges,Charles Grodin,Jessica Lange,John Randolph,Rene Auberjonois).

这是我的代码:

try {
        //JSON is the JSON code …
Run Code Online (Sandbox Code Playgroud)

java arrays android json

19
推荐指数
2
解决办法
10万
查看次数

如何在Android studio中自动完成循环

我正在使用Android工作室,我正试图找到一种方法来使用我曾经在eclipse中做的非常常见的事情.当我正在编写(例如)一个for循环时,我正在写"for"这个词然后我点击Ctrl+ Space和eclipse自动完成到一个包含所有参数的for循环

for (int i=0 ; i<mCheckBoxArray.length;i++){
            mCheckBoxArray[i].setChecked(false);
        }
Run Code Online (Sandbox Code Playgroud)

但现在,在Android工作室中它只是自动完成for().for循环只是一个例子,有谁知道如何在android studio中做到这一点?

android for-loop keyboard-shortcuts code-completion android-studio

19
推荐指数
2
解决办法
2万
查看次数

Android - 我怎么知道gridview何时到达底部?

我正在构建一个从JSON加载图像并将其显示为网格视图的应用程序.问题是有数百个图像,我想每次加载20个,我想在滚动到达底部时从服务器下载更多图片.所以,我怎么能告诉网格在此输入图像描述视图到底?我在网上搜索过,无法想象这个......

谁有想法?

我正在添加一个应用程序的照片,它的功能与我想要的非常相似.谢谢.

android gridview android-listview pull-to-refresh

12
推荐指数
1
解决办法
9429
查看次数

Android - 如何在横向模式下的操作栏中设置超过 2 个项目

我正在尝试为我的应用程序设置操作栏。我希望操作栏包含 4 个图标。在纵向模式下它工作正常!这些项目位于屏幕底部。我正在使用以下代码:

 android:uiOptions="splitActionBarWhenNarrow" 
Run Code Online (Sandbox Code Playgroud)

此代码成功地以纵向模式分割了操作栏。

当方向处于横向模式时,上部屏幕中仅显示 2 个图标,其余图标位于菜单图标按钮中(3 个小点),我该怎么做才能使其他图标遍布操作栏?

android split landscape-portrait android-actionbar

3
推荐指数
1
解决办法
1752
查看次数

Android - Camera X - 如何检查设备是否有前置摄像头 CameraX.LensFacing.FRONT

我是第一次使用 Camera X,但找不到方法来检查设备在运行时是否有前置或后置摄像头...

我只需要使用预览,我不捕获图像,所以我不能使用按钮。

private var lensFacing = CameraX.LensFacing.FRONT

 val viewFinderConfig = PreviewConfig.Builder().apply {
            setLensFacing(lensFacing)
            setTargetAspectRatio(screenAspectRatio)
            setTargetRotation(viewFinder.display.rotation)
        }.build()
Run Code Online (Sandbox Code Playgroud)

如果用户设备没有前置摄像头,如何确保应用程序不会崩溃?提前致谢!

android textureview android-camerax

2
推荐指数
1
解决办法
4259
查看次数