小编Zyg*_*gro的帖子

错误"在应用程序启动时无法获取BatchedBridge,请确保您的软件包已正确打包"

试图在Android 4.4.2上创建一个react-native项目我得到了这个错误屏幕

说错误

并且找不到任何解决方法.我尝试重新启动打包器,重新连接设备,甚至重新安装反应原生和启动新项目.在6.0.0及更高版本上,它工作得很好.

android react-native

157
推荐指数
11
解决办法
8万
查看次数

React Native中的屏幕宽度

如何在React原生中获得屏幕宽度?

(我需要它,因为我使用一些重叠的绝对组件,它们在屏幕上的位置随着不同的设备而变化)

react-native

85
推荐指数
6
解决办法
8万
查看次数

如何在React Native中的TextInput中放置一个图标?

我想有这样的东西https://android-arsenal.com/details/1/3941你有按下的图标显示密码为明文,而不是点.但是,我无法找到任何可以帮助我的自定义组件.

我不想在这样一个小功能上花太多时间,所以我在没有尝试任何事情的情况下问:是否有我错过的自定义组件?如果没有,是否有一种简单的方法可以将子项添加到TextInput?或者我应该只是将TextInput和Touchable并排?

react-native

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

Django 1.9中的django.db.models.loading.get_model()相当于什么?

我想用来get_model()避免模​​型中的循环导入,但是我收到了name 'get_model' is not defined错误.我读到它get_model()在1.8中折旧,显然在1.9中没有.什么是等效电话?或者是否有另一种方法可以避免两个models.py文件中的循环导入?

django

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

在视图中对齐内容

我希望有一个视图,其中一个部分(在视​​图中包含三行文本)对齐左侧和部分(图像在视图中)就像这样:

+-----------+
|   |   |   |
| A |   | B |
|   |   |   |
+-----------+
Run Code Online (Sandbox Code Playgroud)

我有主视图的样式:

Tab: {
  flexDirection: 'row',
  flex: 1,
  justifyContent: 'space-between',
  backgroundColor: '#F5FCFF',
  padding:5,
  borderWidth:1,
}
Run Code Online (Sandbox Code Playgroud)

但它的作用是什么

+-----------+
|   ||   |  |
| A || B |  | 
|   ||   |  |
+-----------+
Run Code Online (Sandbox Code Playgroud)

我已经尝试过align-self和justifyContent来为B进行弹性结束,玩了一下但是我甚至无法完全调整到正确的位置.

(这些标签可能有问题,因为它们在列表视图中?它会影响它们吗?)

问题是:我应该如何让组件听取对齐和对齐属性?

react-native

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

如何跳过嵌套导航器的初始路线?

我有一个像这样的导航:

Loading: SwitchNavigator {
  Auth: Stacknavigator,
  Main: StackNavigator,
  Onboard: StackNavigator,
}
Run Code Online (Sandbox Code Playgroud)

每个StackNavigators 都有一个初始路线集。在某些情况下,我想从loading导航器转到导航器上的特定路线onboard。如果我只使用navigator.navigate('DesiredRoute'),它也会挤入机载的initialRoute,因此导航堆栈看起来像[InitialRoute, DesiredRoute]而不是[DesiredRoute]。如何摆脱InitialRoute

代码示例:

// Loading.js

if (loadingComplete) {
  if (!user) {
    navigation.navigate('auth')
    return
  }
  if (user && userData) {
    navigation.navigate('Main')
    return
  }  
  if (onboardingCheckpointCleared) {
    // this creates `['InitialRoute', 'DesiredRoute']` instead of `['DesiredRoute']`
    navigation.navigate('DesiredRoute')
    return
  }
  navigation.navigate('Onboard')
}
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation

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

如何启动listview滚动到react-native中的某个位置

我已经尝试了initialOffset,调用refs.list.scrollTo(错误说明是未定义的)但它们都没有工作,尽管它们在scrollview中都很好.

如何才能做到这一点?

react-native

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

如何在没有整个分支的情况下仅重新进行两次提交?

我不小心犯了一个错误的分支.图表看起来像这样

----o--o-----o (master)
     \
      \
       A--B--C--D (feature)
Run Code Online (Sandbox Code Playgroud)

我希望将C和D移动到主控,而不需要更改A和B.我希望图形看起来像这样

----o--o-----o (master)
     \        \
      \        C--D (other_feature)
       \
        A--B (feature)
Run Code Online (Sandbox Code Playgroud)

这可能吗?以及如何在遥控器上做到这一点?

A和B的变化不会合并,所以我不关心提交是否会丢失

git

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

如何在本机反应中将scrollview拉伸到整个屏幕?

我有这个代码

render() {
  return (
    <View style={styles.container}>
      <TopMenu />
      <ScrollView style={styles.scrollView}>
        {array_with_two_items.map(this.createRow)}
      </ScrollView>
    </View>
  )
}
Run Code Online (Sandbox Code Playgroud)

与风格

scrollView: {
  flex:1,
  marginBottom:0,
},
containter: {
  flex:1,
},
Run Code Online (Sandbox Code Playgroud)

问题是它看起来像这样

+-----------+
|    MENU   |
+-----------+
|   item1   |
+-----------+
|   item2   |
+-----------+
|           |
|   blank   |
|    not    |
| scrollable|
+-----------+
Run Code Online (Sandbox Code Playgroud)

但我希望它看起来像

+-----------+
|    MENU   |
+-----------+
|   item1   |
+-----------+
|   item2   |
+-----------+
| blank,but |
|   still   |
|  part of  |
| scrollview|
+-----------+
Run Code Online (Sandbox Code Playgroud)

我对样式和flexbox的经验很少,所以这就是我要问的原因。(菜单不应该是滚动视图的一部分)

react-native

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

在 React-native 中,如何制作多行文本?

我有这样的事情

<View>
  <Text>By clicking this I accept </Text>
  <TouchableHighlight>
    <Text>Terms and Conditions, </Text>
  </TouchableHighlight>
  <TouchableHighlight>
    <Text>Privacy Policy</Text>
  </TouchableHighlight>
</View>
Run Code Online (Sandbox Code Playgroud)

它看起来像这样

By clicking this I accept 
Terms and Conditions
Privacy Policy
Run Code Online (Sandbox Code Playgroud)

或者如果我把它排成一排,它看起来像这样(|显示屏幕边框)

|                                        |          
| By clicking this I accept Terms and Con|ditions, Privacy Policy
|                                        |
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像

|                                       | 
| By clicking this I accept Terms and   |
| Conditions, Privacy Policy            |
Run Code Online (Sandbox Code Playgroud)

我的意思是,如果一个词在屏幕上放不下,它会被放在下一行。就像多行文本一样,但具有多个文本和可触摸的亮点。这甚至可能吗?

react-native

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

标签 统计

react-native ×8

android ×1

django ×1

git ×1

react-navigation ×1