0
A
答えて
2
私は、静的なグリッドビューを達成するためにScrollViewとフレキシボックスの組み合わせを使用しています。
import {Dimensions} from 'react-native';
....
return (
<ScrollView>
<View style={styles.container}>
{
this.props.categories.map((category, index) => {
return (
<TouchableOpacity
key={index}
style={styles.item}
onPress={() => {}}
>
<Image
style={styles.itemIcon}
source="..."
/>
<Text style={styles.itemTitle}>
{category.name}
</Text>
</TouchableOpacity>
)
})
}
</View>
</ScrollView>
)
var styles = StyleSheet.create({
container: {
flexDirection: 'row',
flexWrap: 'wrap'
},
item: {
width: Dimensions.get('window').width * 0.5,
height: 100,
borderWidth: 1,
borderColor: "lightgray",
alignItems: 'center',
justifyContent: 'center'
},
itemIcon: {
width: 100,
height: 100,
resizeMode: 'contain'
},
itemTitle: {
marginTop: 16,
},
});
関連する問題
- 1. React NativeのSectionListのデータを正しい形式にするにはどうすればよいですか?
- 2. React Nativeのビューを別のビューの中央に配置するにはどうすればいいですか?
- 3. React NativeのWebviewイベントで別のビューに移動するにはどうすればいいですか?
- 4. React Native:メニューを作成するにはどうすればいいですか?
- 5. React NativeのiOSステータスバーの前にビューをレンダリングするにはどうすればよいですか?
- 6. React-NativeでListViewの1つの項目を選択するにはどうすればいいですか?
- 7. React Nativeのステート更新を正しく行うにはどうすればいいですか?
- 8. 線形レイアウトでビューの位置を変更するにはどうすればよいですか?
- 9. React Native(RCT_REMAP_METHOD):パラメータと戻り値を持つメソッドをエクスポートするにはどうすればいいですか?
- 10. コード内の線形レイアウトの上部にビューを追加するにはどうすればよいですか?
- 11. React native:グリッドビューで5つの行を分割するにはどうすればよいですか?
- 12. React Nativeのリストから1つのアイテムを削除するにはどうすればよいですか?
- 13. React NativeアプリをiPadで正しく動作させるにはどうすればよいですか?
- 14. ドーム構造の子をReact NativeでDOMの先頭にするにはどうすればいいですか
- 15. React NativeでAnimatedCircularProgressのビューを正しく配置する方法
- 16. React NativeでNavigationExperimentalのNavigationCardStackの背景色を変更するにはどうすればいいですか?
- 17. React Nativeでホームページのスクロールイベントを取得するにはどうすればいいですか?
- 18. React Native:16進数のカード番号をJavascriptでフォーマットするにはどうすればいいですか?
- 19. URLでiPhoneにIPAをインストールしてインストールするにはどうすればいいですか?[React-Native]
- 20. React Native Routerでルートにボタンを表示するにはどうすればいいですか?
- 21. React Nativeの画面の下部にTextInputを挿入するにはどうすればいいですか?
- 22. React NativeのflowtypeにTypeScriptの型を使用するにはどうすればいいですか?
- 23. React Native - NavigationExperimentalのNavigationHeaderから1pxナビゲーションバーヘアラインを削除するにはどうすればいいですか?
- 24. 新しいレイアウトを作成せずにReact JSビューのいずれかでフッターを無効にするにはどうすればよいですか?
- 25. React Nativeのカスタムコンポーネントに絶対位置を適用するにはどうすればいいですか?
- 26. jest固有のセットアップをcreate-react-native-appに追加するにはどうすればいいですか?
- 27. React-Native:ファイルのダウンロード中に進行状況を表示するにはどうすればいいですか?
- 28. React-Nativeの文字列をコンポーネントに変更するにはどうすればいいですか?
- 29. 物理デバイス上でreact native android apkをインストールするにはどうすればいいですか?
- 30. React Native(WebViewなし)でthree.jsを実行するにはどうすればいいですか?
RN独自の 'FlatList'コンポーネントを' numOfColumns = {3} 'propとともに使用してください。ビューが静的である場合は、スクロールを無効にすることができます。 – zvona