小编Luk*_*lek的帖子

如何以编程方式设置datePickerMode ="spinner"?

我需要以编程方式创建DatePicker.我不能使用xml布局.我知道在xml中设置微调器,datePickerMode="spinner"然后我可以使用datePicker.setSpinnersShown(true);,datePicker.setCalendarViewShown(false)我尝试添加AttributeSet到构造函数,但我不知道如何使用它.有人可以帮忙吗?如何在spinner模式下创建DataPicker?

谢谢

android datepicker

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

在React Native上为android创建自定义UI组件.如何将数据发送给JS?

我创建UI.它运作良好.但我不知道如何将数据从Java发送到JS?在本机模块中,我可以使用回调并激活这个onClick事件.但在UI我不知道.

更多关于我需要什么.我有android组件.以这种方式发送给JScreateViewInstance(ThemedReactContext reactContext)

和用户内部组件的变化.我在java类中看到了这些变化.当JS要求时,我需要将这些更改发送给JS.

您知道如何将数据从UI组件发送到JS吗?请举个例子.谢谢.

android react-native

9
推荐指数
2
解决办法
4208
查看次数

Cocoapods总是安装旧的React(0.11.0)

我在运行pod installPod时总是会降级ReactInstalling React 0.11.0 (was 0.55.4)

我的pod文件:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
platform :ios, '9.0'
project 'BunteMobile.xcodeproj'
target 'BunteMobile' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for BunteMobile
  pod 'Adjust', '~> 4.8.3'
  pod 'Google-Mobile-Ads-SDK'
  pod 'GoogleAds-IMA-iOS-SDK', '~> 3.7'
  pod 'Fabric', '~> 1.7.0'
  pod 'Crashlytics', '~>  3.9'

  pod 'lottie-ios', :path => '../node_modules/lottie-ios'

  pod 'lottie-react-native', …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods react-native

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

推送配置API(TapAndPay lib)返回调用包未验证

我正在向 google pay 添加一张卡。我下载演示项目并安装演示应用程序。我基本上将代码从该演示复制到我的项目中,但几乎所有函数都会返回错误Calling package not verified。我找不到任何用于包验证的内容。

更新(可能的解决方案):

我在 doc 中找到了如何生成 SHA-256 密钥。

# Function to display your SHA-256
$ keytool -printcert -jarfile my-push-provisioning-app.apk | grep SHA256
Run Code Online (Sandbox Code Playgroud)

并通过文档中的表单将该命令的结果发送给谷歌...我做到了,现在我正在等待一些回复。他们可能需要两周的时间...

我只是想知道他们是否向我发送了一封接受电子邮件或者它是否刚刚开始工作......

android android-tap-and-pay

6
推荐指数
2
解决办法
4549
查看次数

如何删除布局上的边框

嗨,我想这样做: 在此输入图像描述

我的解决方案

linearlayout的这个设置角: drawable/draw_arc_corner_shape

<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"   >

<solid
    android:color="@color/bg_trip_tab_view" >
</solid>

<!--<stroke-->
    <!--android:width="0dp"-->
    <!--android:color="@color/bg_trip_tab_view" >-->
<!--</stroke>-->

<padding
    android:left="0dp"
    android:top="5dp"
    android:right="0dp"
    android:bottom="5dp"    >
</padding>

<corners
    android:radius="11dp"   >
</corners>
Run Code Online (Sandbox Code Playgroud)

这部分dwaw circle: drawable/draw_circle_shape

<?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval"
    android:useLevel="false" >
    <solid android:color="@color/bg_my_trip_tab_view" />
    <size
      android:height="10dp"
      android:width="10dp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

此绘制虚线:drawable/draw_dash_line_shape

<?xml version="1.0" encoding="utf-8"?>
  <shape xmlns:android="http://schemas.android.com/apk/res/android"
   android:shape="line" >
    <stroke
      android:dashGap="3dp"
      android:dashWidth="2dp"
      android:width="1dp"
      android:color="@color/bg_my_trip_tab_view" />
 </shape>
Run Code Online (Sandbox Code Playgroud)

并在此处创建视图(分隔符),在开始和结束时使用圆(半圆),并在:layout/separator之间创建虚线

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_alignParentBottom="true">

<View
    android:layout_width="20dp"
    android:layout_height="20dp"
    android:layout_marginLeft="-10dp" …
Run Code Online (Sandbox Code Playgroud)

xml android

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

尝试向服务器进行身份验证时出现 Auth0 本机 Android 错误

我尝试将 Auth0 用于 android 我想我已经完成了一切,但仍然出现此错误:

E/LockActivity: Failed to authenticate the user: An error occurred when trying to authenticate with the server.

com.auth0.android.authentication.AuthenticationException: An error occurred when trying to authenticate with the server.
...
Run Code Online (Sandbox Code Playgroud)

我的运行身份验证类:

    package com.my.awesome.app.modules;

public class AuthZeroModule extends ReactContextBaseJavaModule {

    private ReactApplicationContext mReactContext;
    private Lock mLock;

    public AuthZeroModule(ReactApplicationContext reactContext) {
        super(reactContext);
        mReactContext = reactContext;

    }

    @Override
    public String getName() {
        return "AuthZero";
    }

    @ReactMethod
public void authenticate() {
    Log.e("LSA", "=============authenticate");
    Log.e("LSA", "=============CLIENT: " + AUTH0_CLIENT + " DOMAIN: …
Run Code Online (Sandbox Code Playgroud)

android auth0

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

React Native Android WebView如何禁用水平滚动?

我在使用webview和滚动时遇到问题。我想禁用所有滚动。我使用了scrollEnabled,对于IOS来说,它工作正常。但是对于android,没有像这样的属性存在。我尝试了很多脚本,但没有任何效果。

乍一看,一切似乎都还不错,但是如果用户向右滑动,则文本/ div就会移出屏幕。

一切正常时的样子

这就是发生了什么

用户滑动到一侧时的外观

这是我的网页视图:

<WebView
  bounces={false}
  ref={(element) => { this.webViewRef = element; }}
  javaScriptEnabled
  scalesPageToFit={false}
  onShouldStartLoadWithRequest={this._onShouldStartLoadWithRequest}
  style={{
    height: this.state.webViewHeight,
  }}
  scrollEnabled={false}
  source={{
    html: `
          <!DOCTYPE html>
          <html>
            <head>${injectedStyle(platformStyles.fontSizes.base || 16, webViewWidth)}</head>
            <body>
              <div id="baseDiv" class="ex1">${content}</div>
              ${injectedJS}
            </body>
          </html>
    `,
    baseUrl: 'http://s3.eu-central-1.amazonaws.com',
  }}
  onNavigationStateChange={this._processNavigationStateChange}
  automaticallyAdjustContentInsets={false}
/>
Run Code Online (Sandbox Code Playgroud)

并且我试图添加这样的样式(overflow: 'hidden'但是它不起作用):

    const injectedStyle = (fontSize, widhtPlatform) => `<style type="text/css">
    ...
    body {
            display: flex;
            overflow: hidden;
            background-color: orange;
    ...
        }
    div.ex1 {
      overflow: hidden;
  background-color: coral;
  border: 1px solid …
Run Code Online (Sandbox Code Playgroud)

css android webview react-native

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

Swift 中的 RN 模块无法获取参数

我正在实现我自己的模块,并且在快速将参数传递到函数中时遇到问题。该函数应该返回 Promise。它总是因这个错误而崩溃

Exception 'getPassesOf: is not a recognized Objective-C method.' was thrown while invoking getPassesOf on target RNAppleWallet with params ( DDDDtest, 5026, 5027 )

我的OC桥:

#import "React/RCTBridgeModule.h"

@interface RCT_EXTERN_MODULE(RNAppleWallet, NSObject)

RCT_EXTERN_METHOD(openWallet:(NSDictionary*)config callback:(RCTResponseSenderBlock))

...

RCT_EXTERN_METHOD(getPasses: (RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)

RCT_EXTERN_METHOD(getPassesOf: (NSString *)test (RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)

//RCT_EXTERN_METHOD(getPassesOf:(NSString*)passType (RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
//RCT_EXTERN_METHOD(getPassesOf:(NSString *)passType resolve:(RCTPromiseResolveBlock *)resolve reject:(RCTPromiseRejectBlock *)reject)


...


@end
Run Code Online (Sandbox Code Playgroud)

重要功能 getRemoteSecureElementPassesgetRemotePaymentPasses并且getPasses工作正常。但他们没有额外的参数和功能getPassesOf,普拉特测试崩溃

RCT_EXTERN_METHOD(getPassesOf: (NSString *)test (RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)

这是 swift 函数中的一个实现,getPsses工作正常,但getPassesOf该参数有问题

...
  @objc
  func getPasses(_ resolve: @escaping …
Run Code Online (Sandbox Code Playgroud)

objective-c swift react-native react-native-modules

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