我一直在使用雪崩消息通知处理应用程序,并且我遇到了比Lollipop Android版驱动设备更早的通知大图标大小的问题.
在Lollipop和Marshmallow设备上它看起来很好:

但是当我在Android 4.4模拟器上打开一个应用程序时,我发现了这个:

图像没有缩放,适合,只是在中间裁剪.它看起来不太好.
注意:要明确说明,此大型通知图标将与消息日期和内容一起从服务器下载.它看起来像这样:
在我的雪崩通知课程中经过几个小时的工作后,我添加了两种方法,只有在检测到Android pre-lollipop版本时才会运行:
更改后,我在同一Kitkat模拟器(Moto X 2013)上的通知图标看起来好多了:

你能否告诉我是否有更简单的方法来解决这个问题?如果没有,除了96x96之外,我需要支持哪些图标尺寸?
提前致谢
我想删除子菜单中创建的不需要的空间.
有没有可能我可以从menu.xml课堂上实现它?
这是我的 navigation_drawer_menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/all"
android:checked="true"
android:icon="@drawable/ic_channels"
android:title="All Channels" />
.......
<item
android:id="@+id/other"
android:icon="@drawable/ic_other"
android:title="Others" />
</group>
<item android:title="">
<menu>
<item
android:id="@+id/setting"
android:icon="@drawable/ic_action_settings"
android:title="Settings" />
<item
android:id="@+id/about"
android:icon="@drawable/ic_about"
android:title="About" />
<item
android:id="@+id/share"
android:icon="@drawable/ic_share"
android:title="Share" />
</menu>
</item>
Run Code Online (Sandbox Code Playgroud)
谢谢.
我想在特定的操作上保持这种布局:

如今,我可以CoordinatorLayout通过对其进行滑动来折叠或扩展它.我想阻止这种行为.
android material-design android-coordinatorlayout android-collapsingtoolbarlayout
所以我在android上使用clang ++和termux编译了一个简单的cpp程序,但是我无法运行该程序,出现以下错误:
$ ./execname
-bash: . /execname: Permission denied
Run Code Online (Sandbox Code Playgroud) 我正在尝试构建一个Android项目,但发生了以下错误
Error:(10, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in C:\Users\...\gradle\wrapper\gradle-wrapper.properties to gradle-2.8-all.zip
Run Code Online (Sandbox Code Playgroud)
这个版本看起来有些不对劲Gradle,但我查了gradle-wrapper-property一下它已经是2.10了.
同样在File-Project Structure-Project中,gradle-version也是2.10
不知道这是怎么回事,我也多次重启android-studio.
我正在尝试更新我的android工作室为最新版本稳定最近发布的2.2稳定从我当前的版本2.1.3在Ubuntu这显示上面的android工作室
完成之后它就关闭了android工作室,当再打开它时没有改变它仍然版本2.1.3
它发生了两次?如何解决这个问题,因为这是Ubuntu第一次更新?