小编Muh*_*s M的帖子

菜单图标未显示在操作栏中

我需要在Fragment中扩充自定义菜单.

我只有一个菜单项.但图标没有显示.

有人可以告诉我的代码有什么问题

我的menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"  >

<item
    android:id="@+id/search"
    android:icon="@android:drawable/ic_search_category_default"
    app:showAsAction="always"
    android:title="Search"/></menu>
Run Code Online (Sandbox Code Playgroud)

我在onCreateView()中设置

    setHasOptionsMenu(true);
    getActivity().invalidateOptionsMenu();
Run Code Online (Sandbox Code Playgroud)

并夸大菜单

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    // TODO Auto-generated method stub

    inflater = getActivity().getMenuInflater();

    inflater.inflate(R.menu.menu, menu);

}
Run Code Online (Sandbox Code Playgroud)

结果屏幕如下.我需要有搜索图标而不是菜单溢出图标.

在此输入图像描述

android menu menuitem android-fragments android-actionbar

7
推荐指数
2
解决办法
9315
查看次数

Android Studio中的多个Github帐户

我在不同的客户端项目上工作,每个项目都有不同的git用户(用户名和密码会有所不同)。我无法找到一种方法来针对每个项目保存多个git帐户(多个git clone网址)。我们如何在Android Studio中配置多个Github帐户?

android github android-studio android-studio-3.0

5
推荐指数
2
解决办法
653
查看次数

改造 - 用基类解析通用api响应

我正在使用改造用于我的Android应用程序开发的休息api调用.由于我的所有api响应都有"info"(注意所有api将具有相同的键名)和"data"(注意不同的api具有不同的键名)参数,我已经使用了基类来进行api响应.以下是API的示例回复

回应1

{
"info":{
        "statusCode":200,
        "message":"OK"
       },
"data":{
        "userId":2,
        "userName":"riyas"
       }
 }
Run Code Online (Sandbox Code Playgroud)

回应2

{
"info":{
        "statusCode":200,
        "message":"OK"
       },
"data":{
        "vegId":2,
        "vegName":"Potatoa"
       }
 }
Run Code Online (Sandbox Code Playgroud)

我创建了一个名为CloudBaseResponse的基类,并且能够获取数据response.info.但我不知道要解析**data**.请建议我使用Retrofit处理的方法

public class CloudBaseResponse {

   public BaseResponse response;

    public BaseResponse  getResponse() {
        return response;
    }

    public void setResponse(BaseResponse response) {
        this.response = response;
    }

    public class BaseResponse {
        public Info info;

    }

    public class Info{
        public String status;
        public String message;
    }

}
Run Code Online (Sandbox Code Playgroud)

android gson retrofit2

4
推荐指数
1
解决办法
2160
查看次数

Git在android studio中看不到远程分支

我只有 git 的基本知识。

我只使用命令行和以下命令从远程克隆了单个分支(克隆时存储库有多个分支)

git clone <url> --branch <branch> --single-branch
Run Code Online (Sandbox Code Playgroud)

我能够使用我的 android-studio IDE vcs 支持对克隆分支执行所有 git 操作。现在我想切换我的远程分支,但我的 android-studio IDE 没有显示远程分支。它只显示了我用来克隆的一个分支。从我进行的搜索中,我检查了以下解决方案但不起作用。

在 Android Studio 中刷新远程 Git 分支

如何在不从头开始克隆主分支的情况下获取远程分支列表?

git android github android-studio

4
推荐指数
1
解决办法
2477
查看次数