小编Kul*_*mar的帖子

如何在Android Studio中导入android.support.v7.app.NotificationCompat.Builder类

我想在我的Android应用程序中实现简单的通知.我正在考虑这个开发者指南

但是收到此错误消息:

Incompatible types.
Required: android.support.v7app.NotificationCompat.Builder
Found: android.support.v4.app.Notification.Compat.Builder
Run Code Online (Sandbox Code Playgroud)

错误消息截图

对于以下代码段:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
                        .setSmallIcon(R.drawable.ic_launcher)
                        .setContentTitle("My notification")
                        .setContentText("Hello World!");
Run Code Online (Sandbox Code Playgroud)

这是我的进口:

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.app.NotificationCompat;
import android.view.View;
import android.widget.Button;
Run Code Online (Sandbox Code Playgroud)

我认为正确的NotificationCompat类是导入的.我正在Android Studio v2.1.2用于开发.请帮我解决此错误消息.我是android编程和java的新手.

java android android-studio

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

如何使用java以编程方式更改导航抽屉上所选菜单项的文本和图标颜色

我是Android开发的初学者.使用android的默认导航抽屉活动我正在开发一个应用程序.此应用程序的一个要求是在运行时随机更改布局的背景颜色(包括导航抽屉标题颜色).

现在一切都很顺利,除了导航抽屉上所选菜单项的颜色仍为蓝色.像这样 :

在此输入图像描述

现在我想要的是因为其他布局的背景颜色是粉红色,导航栏上的所选菜单项也应该是粉红色(我的意思是文本颜色和图标应该是粉红色),如下所示:

在此输入图像描述

任何人都可以告诉如何在代码中以编程方式实现它,因为我必须在运行时随机更改所选的文本和图标颜色.

这是菜单xml文件供参考:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">


    <group android:checkableBehavior="single">
        <item
                android:id="@+id/nav_quiz_all"
                android:icon="@drawable/ic_public_black_24dp"
                android:checked="true"
                android:title="All Countries Quiz"/>
        <item
                android:id="@+id/nav_quiz_bookmarked"
                android:icon="@drawable/ic_favorite_black_24dp"
                android:title="Favorite Quiz"/>
    </group>


    <item android:title="Communicate">
        <menu>
            <item
                android:id="@+id/nav_rate"
                android:icon="@drawable/ic_star_black_24dp"
                android:title="Rate this app"/>
            <item
                android:id="@+id/nav_share"
                android:icon="@drawable/ic_share_black_24dp"
                android:title="Share"/>
            <item
                android:id="@+id/nav_feedback"
                android:icon="@drawable/ic_feedback_black_24dp"
                android:title="Feedback"/>
            <item
                android:id="@+id/nav_about"
                android:icon="@drawable/ic_info_black_24dp"
                android:title="About"/>
        </menu>
    </item>


    <item
        android:id="@+id/nav_settings"
        android:icon="@drawable/ic_settings_black_24dp"
        android:title="Settings"/>

</menu>
Run Code Online (Sandbox Code Playgroud)

android navigation-drawer

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

如何使用我的虚拟主机帐户的IP地址访问我在GoDaddy上的网站

首先,我是网络托管的完全初学者.这是我的第一次,如果我错了,请纠正我.

我想做什么: 我做了一个index.php档案.我确信我已正确编写了PHP代码.我希望此文件由Web主机托管.我不想为此购买域名.我想通过互联网访问这个文件只通过网站的IP地址.

我做了什么: 我在GoDaddy上购买了一个网络主机帐户.我没有为我的网站托管购买任何域名.我将index.php文件上传到该public_html文件夹.现在我只想index.php使用我网站的IP地址访问我的文件.假设我的网站的IP地址是166.XX.XX.XXX.以下是我website's IP address和的屏幕截图File explorer window:

网站IP地址

文件资源管理器 - index.php

有什么问题: 我尝试访问http://166.XX.XX.XXX/public_html/www/index.php我的浏览器但我无法index.php使用IP地址访问.它显示我404页面未找到错误.如果我尝试访问http://166.XX.XX.XXX/它显示Coming Soon页面而不是我的index.php页面.

是否可以index.php仅使用IP地址访问我的文件,或者我是否必须先购买域名.

php shared-hosting

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