我正在用一个AppCompatDialogFragment来展示一个BottomSheetDialog.单击Navigation Bar关闭后面的后退按钮BottomSheetDialog.
我想Navigation Bar将后退按钮上的图标更改为"向下箭头"图标.默认情况下,这是在显示键盘时完成的,我想为底部工作表复制它.
要清楚,这里有我所拥有的:
这就是我需要的:
请注意,后退按钮是"向下箭头".
导航栏是一个系统ui组件,我没有看到改变它的外观的方式,看起来像键盘可见时显示的导航栏.
我使用 Android Studio (1.2.2)。我构建了一个 Android 模块库,其中声明了一个接口:
public interface myInterface {
void onSuccess(String returnedId);
void onFailure(Exception e);
}
Run Code Online (Sandbox Code Playgroud)
我编译项目并从build/outputs/aar/目录中获取 .aar 文件。然后我使用Import .JAR 或 .AAR package将 .aar 导入到项目中。我将其设置为模块依赖项并将接口导入到我想要使用它的类中。
问题是,当我想使用导入的接口时,自动完成功能不会使用我在构建库时设置的描述性名称来完成接口变量。转到导入的.aar文件中的接口声明,我发现:
public interface myInterface {
void onSuccess(String var1);
void onFailure(Exception var1);
}
Run Code Online (Sandbox Code Playgroud)
我想要的是:
void onSuccess(String returnedId);
我得到什么:
公共无效onSuccess(字符串s){