小编Emz*_*zor的帖子

React Starter Kit和Material UI:应在muiTheme上下文中提供userAgent以进行服务器端呈现

使用React Starter Kit,我按如下方式添加Material UI:

npm install material-ui --save
Run Code Online (Sandbox Code Playgroud)

以及导入到组件的以下内容:

import RaisedButton from 'material-ui/lib/raised-button';
Run Code Online (Sandbox Code Playgroud)

和:

<RaisedButton label="Default" />
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

警告:Material-UI:应在muiTheme上下文中提供userAgent以进行服务器端呈现.

根据Material UI的文档,它说我需要解决三件事:

  1. autoprefixer和用户代理
  2. process.env.NODE_ENV

我应该输入什么代码以及确切的位置,特别是React Starter Kit?

PS 此解决方案对我不起作用: - /

reactjs isomorphic-javascript material-ui react-starter-kit

7
推荐指数
2
解决办法
7097
查看次数

如何使用Phonegap Cli构建apk

我用phonegap cli构建一个apk,但问题是当我尝试用android手机安装apk时获得一个 Parse Error "There is a problem parsing the package"

我尝试构建apk

1)的PhoneGap create my-app com.example.myapp my-app

2)phonegap platform add android

在path /path/to/myproject/platforms/android/cordovarun命令build --release

我得到了apk path/myapp/platforms/android/build/outputs/apk/android-release-unsigned.apk

我试着安装这个apk到我的手机获取错误Parse Error "There is a problem parsing the package"

当我在网上搜索时,这可能是签名/密钥的问题,我找到了一些解决方案

第一个命令不起作用keytool -genkey -v -keystore [keystore_name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000得到错误

'keytool' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

其次这是在线手机构建,但我需要用cli创建apk.

这也不适合我.

任何人都可以帮我解决这个问题在此先感谢您的帮助.

android apk cordova phonegap-cli

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

SwitchPreferenceCompat:android:switchTextOff/switchTextOn不起作用

我正在尝试显示一个switchPreference,它允许用户根据里程或公里显示距离.我正在使用SwitchPreferenceCompat支持库.根据库,我可以使用textSwitchOff和textSwitchOn向开关添加文本.我只想在我的交换机上添加"km"或"miles",以便用户知道显示哪个指标.

根据这个文档,我需要的只是下面的代码:

<android.support.v7.preference.PreferenceCategory
    android:layout="@layout/preferences_category"
    android:title="Distance" >

    <android.support.v7.preference.SwitchPreferenceCompat android:title="KM or Miles"
        android:key="kmormiles"
        android:switchTextOff="miles"
        android:switchTextOn="km"
        android:defaultValue="true"/>

</android.support.v7.preference.PreferenceCategory>
Run Code Online (Sandbox Code Playgroud)

但是,开关看起来像普通开关,开关本身没有额外的文字.

在此输入图像描述

如何使用textOn和textOff显示它?

我也尝试过以下方法:

    addPreferencesFromResource(R.xml.preferences);
    kmormiles = (SwitchPreferenceCompat) findPreference("kmormiles");
    kmormiles.setSwitchTextOff("Km");
    kmormiles.setSwitchTextOn("miles");
Run Code Online (Sandbox Code Playgroud)

仍然无法正常工作.我正在尝试两种不同的genymotion模拟器,API 16和API 21.

android switchpreference

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

导航栏导航项导致推视视图控制器上按钮的顶部区域不可点击

我有一种强烈的感觉,这可能是苹果只需修复的Xcode错误.我有一个视图控制器作为根控制器嵌入在导航控制器中.视图控制器有一个与顶部布局指南垂直对齐的按钮.视图控制器的按钮工作正常,所有可点击区域都正常工作.

在此输入图像描述

但是,如果我将相同或类似的视图控制器推到导航堆栈上,它的按钮将无法完全打开.按钮的顶部(大约10个像素左右)不再可以点击.如果我尝试点击按钮的左上角,则会轻触导航栏上的后退按钮,即使我显然没有点击导航栏边界.我认为这是苹果的一个错误,但我想知道是否有人知道修复.如果有人需要,这是github项目链接.

uinavigationbar uibutton uinavigationcontroller uinavigationitem ios

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