小编pio*_*543的帖子

通知 - 在Lollipop Android版本上设置大图标

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

在Lollipop和Marshmallow设备上它看起来很好:

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

图像没有缩放,适合,只是在中间裁剪.它看起来不太好.

注意:要明确说明,此大型通知图标将与消息日期和内容一起从服务器下载.它看起来像这样:

我的解决方案

在我的雪崩通知课程中经过几个小时的工作后,我添加了两种方法,只有在检测到Android pre-lollipop版本时才会运行:

  • 第一个将图标形状从矩形更改为方形,并添加白色背景
  • 第二个将图标尺寸更改为96x96

更改后,我在同一Kitkat模拟器(Moto X 2013)上的通知图标看起来好多了:

你能否告诉我是否有更简单的方法来解决这个问题?如果没有,除了96x96之外,我需要支持哪些图标尺寸?

提前致谢

notifications android android-layout android-notifications

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

删除子部分和导航抽屉子菜单

我想删除子菜单中创建的不需要的空间.

有没有可能我可以从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)

导航抽屉android

谢谢.

android submenu navigation-drawer

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

如何以编程方式锁定展开/折叠操作?

我想在特定的操作上保持这种布局:

初始布局

如今,我可以CoordinatorLayout通过对其进行滑动来折叠或扩展它.我想阻止这种行为.

android material-design android-coordinatorlayout android-collapsingtoolbarlayout

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

Termux无法运行C ++程序?

所以我在android上使用clang ++和termux编译了一个简单的cpp程序,但是我无法运行该程序,出现以下错误:

 $ ./execname
-bash: . /execname: Permission denied 
Run Code Online (Sandbox Code Playgroud)

c c++ terminal android clang++

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

Android Studio Gradle版本 - Gradle版本2.8是必需的

我正在尝试构建一个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 gradle gradlew android-studio android-gradle-plugin

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

Android工作室无法更新,Ubuntu 16.04

我正在尝试更新我的android工作室为最新版本稳定最近发布的2.2稳定从我当前的版本2.1.3在Ubuntu这显示上面的android工作室

从Android Studio下载

完成之后它就关闭了android工作室,当再打开它时没有改变它仍然版本2.1.3

它发生了两次?如何解决这个问题,因为这是Ubuntu第一次更新?

linux ubuntu android android-studio

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