Убрать пробел между 2 кнопками подряд - PullRequest
1 голос
/ 23 апреля 2019

У меня есть 2 кнопки в ряду, например:

enter image description here

Я хочу удалить пробел между двумя кнопками и расположить их рядомсторона в ряд, как это:

enter image description here

Как мне этого добиться?

Мой код:

<View
  style={{
    flexDirection: "row",
    alignItems: "stretch",
    justifyContent: "center",
    marginTop: 10
  }}
>
  <View style={{ flex: 1 }}>
    <Button title="Button 1" />
  </View>
  <View style={{ flex: 1 }}>
    <Button title="Button 2" />
  </View>
</View>

Я использую import { Button } from "react-native-elements";

Ответы [ 3 ]

1 голос
/ 23 апреля 2019

По умолчанию уже применяется CSS кнопки (реагировать на нативные элементы), такие как отступы и поля. Вы должны переопределить этот CSS своим, а затем применить flex и flexDirection, чтобы присоединить обе кнопки.

Попробуйте этот код

<View style={{flex: 1, flexDirection: 'row'}}>
   <Button style={{marginRight: 0}} title="Button 1" />
   <Button style={{marginLeft: 0}} title="Button 2" />
</View>
0 голосов
/ 23 апреля 2019
<View style={{flex:1}}>
<View style={{ flexDirection: "row"}}>
<View style={{flexGrow: 1, flexBasis: 1}}>
<Button title="one" />
</View>
<View style={{flexGrow: 1, flexBasis: 1}}>
<Button title="two" />
</View>
</View>
0 голосов
/ 23 апреля 2019

Используйте flexDirection, чтобы прикрепить два.

<View style={{ flex: 1, flexDirection: "row" }}>
    <Button title="Button 1" />
    <Button title="Button 2" />
  </View>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...