小编apr*_*dia的帖子

FlatList动态高度大小

我有一个自动完成框,它给我一个自动完成项列表.我在FlatList中显示项目,我在FlatList周围也有一个边框.我的代码如下: -

render(){
return (
  <View>
    <TextInput
       clearButtonMode="while-editing"
       onChangeText={this.onChangeText}
       value={this.state.searchText}
       onSubmitEditing={this.onTextSubmitted}
       placeholder="Find..." />
       {this.state.data.length > 0 &&
        <FlatList
           style={styles.list}
           keyboardShouldPersistTaps="handled"
           data={this.state.data}
           ItemSeparatorComponent={this.renderSeparator}
           keyExtractor={item => item.properties.id}
           renderItem={this.renderItem} />});
}

const styles = StyleSheet.create({
list: {
    borderWidth: 16,
    borderColor: colors.searchBorder,
  },
});
Run Code Online (Sandbox Code Playgroud)

如何使用列表项的数量增加/减少FlatList的大小(我认为边框是此错误背后的原因).

示例图像

react-native react-native-listview react-native-flatlist

15
推荐指数
2
解决办法
8239
查看次数

Butterknife定制视图解开

调用的最佳做法是什么: -

Butterknife.unbind()
Run Code Online (Sandbox Code Playgroud)

在自定义Android视图中,请?

android android-view butterknife

11
推荐指数
2
解决办法
4974
查看次数

React Native 防止触摸冒泡到父元素

如果我想防止View组件上的 onPress 事件传播到Touchable以下Sample组件的父级,除了将子视图包装在一个中之外,最好的选择是Touchable什么?

export default function Sample (): Element<*> {
  return(
    <TouchableOpacity>
      <View>
        <Text>Sample</Text>
      </View>
    </TouchableOpacity>
  );
}
Run Code Online (Sandbox Code Playgroud)

react-native react-native-android react-native-ios touchableopacity touchablehighlight

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

匕首2静态注射

任何Dagger 2静态注射的例子.我已经尝试过这个: -

class A{
 @Inject
 static B b;

 static {
  getAppInstance().getComponent().inject(A.class);
 }

 static anyMethod(){
  b.anotherMethod();  
 }
}
Run Code Online (Sandbox Code Playgroud)
public interface AppComponent{
 void inject(Class<A> aClass);
}
Run Code Online (Sandbox Code Playgroud)

static android dependency-injection dagger-2

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

libraryDependencies中的revisionId如何成为SBT 0.13+中最新的可用版本?

如何在SBT revisionId中将libraryDependencies设置设置为最新可用版本0.13+.我正在使用"*"但似乎没有用,例如:

"org.eclipse.jetty" % "jetty-webapp" % "*"
Run Code Online (Sandbox Code Playgroud)

scala sbt

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

Objective C - 如何测试私有变量

如何对隐藏变量aVar 进行单元测试?

// .h file    
@interface Class: NSObject

@end

// .m file    
@implementation Class{
 id aVar
}

@end
Run Code Online (Sandbox Code Playgroud)

tdd bdd objective-c ios

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

Java 8 Stream每个索引运行1个函数,而每n次运行另一个函数

什么是迭代Java 8 Stream的最佳方式,这样我可以为每个元素(forEach)执行一个函数,而为每10个元素执行另一个函数.使用foreach的每个元素都显示在下面.我可以使用什么功能来拦截eveyr nth元素并执行第二个函数调用?

示例代码如下: -

Stream<String> strings = Files.lines(path); //some stream

stream.forEach(s -> System::println)// every element but how can i perform 
Run Code Online (Sandbox Code Playgroud)

functional-programming java-8 java-stream

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