小编Fis*_*fon的帖子

如何更改工具栏上的更改文本和箭头颜色?

我目前正在使用新材料设计指南构建应用程序.我使用的是工具栏而不是操作栏.

我希望文本,溢出图标和箭头/汉堡图标(当你拉出导航图时翻转的东西)是白色而不是黑色,但我的主题的其余部分需要是AppCompat.light主题.

如果有人可以解释我将如何改变这些事情,我会非常感激.

我还需要在xml和java代码中更改颜色.

在子笔记中,有谁知道我如何在工具栏中设置子文本?我读过它是可能的,但我找不到任何有关如何完成的资源.

<LinearLayout
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="?attr/colorPrimaryDark"
        xmlns:android="http://schemas.android.com/apk/res/android"
        />
    <com.bacon.corey.audiotimeshift.SlidingUpPanelLayout xmlns:sothree="http://schemas.android.com/apk/res-auto"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/sliding_layout"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="bottom"
        sothree:panelHeight="0dp"
        sothree:shadowHeight="10dp"
        sothree:paralaxOffset="100dp"
        sothree:fadeColor="@android:color/transparent"

        >

        <android.support.v4.widget.DrawerLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/drawer_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            >
            <!-- The main content view -->




                <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:app="http://schemas.android.com/apk/res-auto"
                    android:padding="0dp"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    >
                    <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
                        xmlns:app="http://schemas.android.com/apk/res-auto"
                        android:orientation="vertical"
                        android:padding="0dip"
                        android:gravity="center_horizontal"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:layout_margin="0dp"
                        android:id="@+id/recordingListMainLayout"
                        android:foreground="@drawable/dim_shadow_shape_dark"

                        >

                        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                            xmlns:app="http://schemas.android.com/apk/res-auto"
                            android:orientation="vertical"
                            android:padding="0dp"
                            android:gravity="center_horizontal"
                            android:layout_width="match_parent"
                            android:layout_height="match_parent"

                            >

                            <FrameLayout
                                android:layout_width="match_parent"
                                android:layout_height="match_parent"
                                android:id="@+id/mainLayoutContainer"/>
                <!--
                            <android.support.v4.view.ViewPager
                                android:id="@+id/viewPager"
                                android:layout_width="match_parent"
                                android:layout_height="0px"
                                android:layout_weight="1" …
Run Code Online (Sandbox Code Playgroud)

java android material-design android-toolbar

11
推荐指数
1
解决办法
7390
查看次数

使用两个外键作为主键 - MySQL

我是MySQL的新手(必须为uni学习它).我必须为作业创建数据库和Web界面.

在其中一个表上,我有两列,这两列都是外键,我需要将它们用作主键.

这是到目前为止的代码:

drop database if exists testJoke;
create database testJoke;
use testJoke;

CREATE TABLE Author
(
  id           int(11)   NOT NULL ,
  name         varchar(255) NULL ,
  cust_email   varchar(255) NULL,
  password char(32) null,

  PRIMARY KEY (id)


);


**CREATE TABLE AuthorRole
(
  authorid  int(11) NOT NULL ,
  roleid varchar(255) NOT NULL,
  PRIMARY KEY (authorid, roleid),
  FOREIGN KEY(authorid) REFERENCES Author(id),
  FOREIGN KEY(roleid) REFERENCES Role(id)

);**



CREATE TABLE Category
(
  id  int(11)      NOT NULL ,
  name varchar(255) NULL,
  PRIMARY KEY (id)
);


CREATE TABLE …
Run Code Online (Sandbox Code Playgroud)

php mysql sql database

9
推荐指数
1
解决办法
8358
查看次数

即使用户关闭了 Web 浏览器/选项卡,如何运行 Python 3 函数?

我在处理一个 python 项目时遇到问题(我通常使用 PHP/Java,所以我缺乏一些知识)。基本上,我有一个使用 Flask 构建的 Python 程序,该程序使用 Shopify Python API 将库存管理系统连接到 Shopify。

当用户通过 AJAX 请求触发功能时,我需要启动一个功能/流程,通过 Shopify API 更新客户 Shopify 商店中的产品。这大约需要 2 个小时(大约 7000 件产品加上必须首先从库存管理系统中提取它们)。问题是我需要一种方法来触发这个函数/进程,即使客户端关闭浏览器,函数/进程也会继续运行。

如果有任何方法可以使用此后台功能/进程的当前进度来更新前端,那将会膨胀。

如果有人知道完成此任务的任何图书馆或资源,将不胜感激。我有一个谷歌,但我能找到的所有解决方案似乎都是针对 CLI 脚本而不是 Web 脚本的。

谢谢堆,科里:)

python python-3.x shopify-api

8
推荐指数
2
解决办法
421
查看次数

Gradle错误 - 任务执行失败':app:dexDebug'

我正在尝试将MPAndroidChartLibrary添加到我的Android Studio项目中,但是当我尝试运行该应用程序时,它会因1个错误而失败.我对gradle不是很好,所以我真的不知道什么是错的.

我的gradle文件是这样的:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.0.2"

    defaultConfig {
        applicationId "com.bacon.corey.audiotimeshift"
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.0'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.android.support:support-v4:21.0.0'
    compile 'com.android.support:support-v4:21.0.0'
    compile files('C:/Users/Corey/.AndroidStudioBeta/Projects/AudioTimeShift/libraries/mpandroidchartlibrary-1-7-4.jar')
}
Run Code Online (Sandbox Code Playgroud)

据我所知,这一切都应该没问题,但它不起作用.这是Gradle控制台的日志:

:app:preBuild
:app:compileDebugNdk UP-TO-DATE
:app:preDebugBuild
:app:checkDebugManifest
:app:preReleaseBuild
:app:prepareComAndroidSupportAppcompatV72100Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42100Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio build.gradle

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

如何在MPAndroidChart上获取滚动偏移量?

我一直在使用MPAndroidChart库来显示我正在构建的应用程序中当前正在播放的音频的线图.但是我希望这样做,以便用户可以滚动图表,并且播放音频的播放位置与图表滚动成比例地变化.

但是,我似乎找不到一种方法来获得最接近的x-index位置到图的中心

在此输入图像描述

正如您在屏幕截图中看到的,我希望能够在用户滚动时获得红线后面的x-index,但我似乎无法弄清楚如何执行此操作.

任何帮助将非常感激.

谢谢Corey B :)

java charts android mpandroidchart

6
推荐指数
1
解决办法
1528
查看次数

如何从同一个mysql表中选择列两次?

我最近为 uni 做了很多 MySql,我似乎无法弄清楚如何在同一个语句中两次从表中获取一个字段。我的数据库是这样的:

drop database if exists AIRLINE;
create database AIRLINE;
use AIRLINE;



CREATE TABLE AIRCRAFT
(
    AircraftNo INT(20) NOT NULL,
    AircraftType VARCHAR(100) NOT NULL, 
    FuelBurn VARCHAR(100) NOT NULL, 
    Airspeed VARCHAR(100) NULL, 
    LastInspection DATE NULL, 
    TotalFlyingTime INT(50) NOT NULL, 
    TotalTimeLeftEngine INT(50) NULL, 
    TotalTimeRightEngine INT(50) NULL,

    PRIMARY KEY (AircraftNo)
);

CREATE TABLE PILOT
(
    PilotCode INT(20) NOT NULL, 
    LastName VARCHAR(100) NOT NULL, 
    FirstName VARCHAR(100) NOT NULL, 
    MiddleInitial VARCHAR(50) NULL, 
    HiredDate DATE NULL, 
    BasePay VARCHAR(50) NULL, 
    Dependents VARCHAR(100) NULL, 
    License INT(50) …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

在片段之间滑动时如何更改ActionBar颜色(Material Design)?

我有一个我正在做的应用程序,它有一个FragmentPagerAdapter设置,其中有3个片段可以在主页面之间滑动.

我一直试图让它设置好,所以当您在片段之间滑动时,操作栏会改变颜色(淡入和淡出).

但是我不确定我应该怎么做.在片段之间滑动时调用什么方法?IE应该在哪里放置代码来改变动作栏的颜色?

而且我如何获得淡入和淡出效果(因此它将一种颜色淡化为另一种颜色)?

我真的很感激任何人的帮助.

提前致谢

干杯科里:)

android android-actionbar fragmentpageradapter material-design

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

如何复制收件箱浮动操作按钮(每个子按钮有文本)?

我只是想知道是否有人知道如何复制新的收件箱应用程序为Android的浮动操作按钮视图?我有浮动操作按钮工作(带子按钮)使用此库的修改版本:https: //github.com/futuresimple/android-floating-action-button/blob/master/README.md

但是我在尝试获取按钮旁边的textview时遇到了麻烦,就像在收件箱应用程序中一样.

如果有人可以向我提出如何修改图书馆以适应这个或任何其他实现方式的建议,我将非常感激.

谢谢你的时间科里

java android view android-custom-view floating-action-button

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

从IntentService更新ui的最佳方法?

我目前正在编写一个需要能够播放音频的应用程序.因为我希望音频在用户离开应用程序时继续播放,我使用IntentService来处理播放方法.

我的问题是我需要能够使用来自intentservice的数据更新应用程序UI,例如显示音频剩余量的进度条.

我只是想知道实现这个目标的最佳方法是什么?我用谷歌搜索过,但所有的指南似乎都是针对AsyncTask或只是标准服务.

感谢任何可以提供帮助的人.

干杯科里

java service multithreading android

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

如何使浮动动作按钮消耗点击事件?

我目前正在我的应用程序中设置一个浮动操作按钮.我的问题是当我点击按钮时,按钮后面的列表视图也会收到点击事件.我需要这样做,以便按钮消耗整个点击事件.

我正在使用此库创建按钮:https://github.com/FaizMalkani/FloatingActionButton

如果有人能指出我如何实现这一目标的正确方向,我将不胜感激.我已经包含了我在下面使用的xml布局.

谢谢科里:)

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:padding="4dip"
    android:gravity="center_horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:orientation="vertical"
        android:padding="4dip"
        android:gravity="center_horizontal"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.v4.view.ViewPager
            android:id="@+id/viewPager"
            android:layout_width="match_parent"
            android:layout_height="0px"
            android:layout_weight="1">

        </android.support.v4.view.ViewPager>

    </LinearLayout>

    <com.bacon.corey.audiotimeshift.FloatingActionButton
        android:id="@+id/fabbutton"
        android:layout_width="72dp"
        android:layout_height="72dp"
        android:layout_gravity="bottom|right"
        android:layout_marginBottom="16dp"
        android:layout_marginRight="16dp"
        app:colour="@color/holo_red_light"
        app:drawable="@drawable/ic_content_new"

    />

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

java android material-design floating-action-button

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

如何禁用shadow action bar(android 5.0)?

我目前正在构建一个使用材质设计主题作为基本主题的应用程序.

但是,操作栏在操作栏下方有一个暗阴影.我已经尝试了所有我能想到的东西,但我似乎无法摆脱它.这是一个显示我的意思的屏幕截图:https: //docs.google.com/file/d/0B_krkpxyd558V0p6a1NKZXFHeHc/edit?usp = docslist_api

如果有人能告诉我如何摆脱它,我会非常感激.

谢谢科里:)

android android-theme android-actionbar

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