kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
JavaScript Learner
JavaScript Learner
Question

Bereaksi-Asli gaya Tombol tidak bekerja

Import_this

import {AppRegistry, Text, View, Button, StyleSheet} from 'react-native';

Ini saya Bereaksi kode Tombol Tapi gaya tidak bekerja Kelinci ...

<Button
  onPress={this.onPress.bind(this)} 
  title={"Go Back"}
  style={{color: 'red', marginTop: 10, padding: 10}}
/>

Saya juga sudah mencoba dengan kode ini

<Button 
       containerStyle={{padding:10, height:45, overflow:'hidden', 
       borderRadius:4, backgroundColor: 'white'}}
       style={{fontSize: 20, color: 'green'}} 
       onPress={this.onPress.bind(this)} title={"Go Back"}
      > Press me!
</Button>

Update Pertanyaan:

Juga saya mencoba dengan cara Ini..

<Button
    onPress={this.onPress.bind(this)}
    title={"Go Back"}
    style={styles.buttonStyle}
>ku ka</Button>

Gaya

const styles = StyleSheet.create({
    buttonStyle: {
        color: 'red',
        marginTop: 20,
        padding: 20,
        backgroundColor: 'green'
    }
});

Tapi Tidak ada out put: Screenshot dari ponsel saya:- Screenshot dari ponsel saya:-

46 2017-04-24T10:08:25+00:00 9
Brandon  S&#248;ren Culley
Brandon Søren Culley
Pertanyaan edit 18 Agustus 2018 в 1:50
Pemrograman
react-native
reactjs
jsx
react-native-button
 Plaul
Plaul
6 Juli 2017 в 9:32
2017-07-06T09:32:20+00:00
Lebih
Sumber
Sunting
#33340416

The Bereaksi Asli Tombol sangat terbatas dalam apa yang dapat anda lakukan, melihat; Tombol

Tidak memiliki gaya prop, dan anda don't mengatur teks "web-cara" sepertitxttetapi melalui judul property`

Jika anda ingin memiliki lebih banyak kontrol atas tampilan anda harus menggunakan salah satu dari TouchableXXXX' komponen seperti TouchableOpacity Mereka benar-benar mudah untuk menggunakan :-)

71
0
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
Hitesh Sahu
Hitesh Sahu
4 Februari 2018 в 4:29
2018-02-04T04:29:44+00:00
Lebih
Sumber
Sunting
#33340419

Aku punya masalah dengan margin dan padding dengan Tombol. Saya menambahkan Tombol di dalam Melihat komponen dan menerapkan sifat anda untuk Melihat.

<View style={{margin:10}}>
<Button
  title="Decrypt Data"
  color="orange"
  accessibilityLabel="Tap to Decrypt Data"
  onPress={() => {
    Alert.alert('You tapped the Decrypt button!');
  }}
  />  
</View>
Brandon  S&#248;ren Culley
Brandon Søren Culley
Jawaban edit 16 Agustus 2018 в 5:46
18
0
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
 laurent
laurent
31 Desember 2017 в 12:56
2017-12-31T12:56:42+00:00
Lebih
Sumber
Sunting
#33340418

Jika anda tidak ingin untuk membuat tombol anda sendiri komponen, cepat dan kotor adalah solusi untuk membungkus tombol view, yang memungkinkan anda untuk setidaknya menerapkan tata letak styling.

Untuk contoh ini akan membuat baris dari tombol:

<View style={{flexDirection: 'row'}}>
    <View style={{flex:1 , marginRight:10}} >
        <Button title="Save" onPress={() => {}}></Button>
    </View>
    <View style={{flex:1}} >
        <Button title="Cancel" onPress={() => {}}></Button>
    </View>
</View>
9
0
Kirti Chaturvedi
Kirti Chaturvedi
15 Mei 2018 в 5:00
2018-05-15T05:00:35+00:00
Lebih
Sumber
Sunting
#33340420

Bereaksi Asli-tombol yang sangat terbatas dalam pilihan yang mereka berikan.Anda dapat menggunakan TouchableHighlight atau TouchableOpacity oleh styling ini elemen dan membungkus anda dengan tombol seperti ini

             <TouchableHighlight 
                style ={{
                    height: 40,
                    width:160,
                    borderRadius:10,
                    backgroundColor : "yellow",
                    marginLeft :50,
                    marginRight:50,
                    marginTop :20
                }}>
            <Button onPress={this._onPressButton}            
            title="SAVE"
            accessibilityLabel="Learn more about this button"
          /> 
          </TouchableHighlight> 

Anda juga dapat menggunakan bereaksi perpustakaan untuk tombol khusus .Salah satu perpustakaan yang bagus adalah bereaksi-asli-tombol (https://www.npmjs.com/package/react-native-button)

Brandon  S&#248;ren Culley
Brandon Søren Culley
Jawaban edit 16 Agustus 2018 в 7:24
5
0
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
Philip Murphy
Philip Murphy
17 November 2017 в 7:27
2017-11-17T19:27:36+00:00
Lebih
Sumber
Sunting
#33340417

Hanya belajar sendiri, tapi pembungkus di View memungkinkan anda untuk menambahkan gaya di sekitar tombol.

const Stack = StackNavigator({
  Home: {
    screen: HomeView,
    navigationOptions: {
      title: 'Home View'
    }
  },
  CoolView: {
    screen: CoolView,
    navigationOptions: ({navigation}) => ({
      title: 'Cool View',
      headerRight: (<View style={{marginRight: 16}}><Button
        title="Cool"
        onPress={() => alert('cool')}
      /></View>
    )
    })
  }
})
Brandon  S&#248;ren Culley
Brandon Søren Culley
Jawaban edit 16 Agustus 2018 в 4:08
3
0
sajad saderi
sajad saderi
9 Oktober 2018 в 6:37
2018-10-09T06:37:53+00:00
Lebih
Sumber
Sunting
#33340422

Alih-alih menggunakan tombol . anda dapat menggunakan Teks dalam bereaksi asli dan kemudian membuat di terjamah

<TouchableOpacity onPress={this._onPressButton}> 
   <Text style = {'your custome style'}>
       button name
   </Text>
</TouchableOpacity >
2
0
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
Karan Chunara
Karan Chunara
24 Juli 2018 в 10:56
2018-07-24T10:56:45+00:00
Lebih
Sumber
Sunting
#33340421

Coba yang satu Ini

<TouchableOpacity onPress={() => this._onPressAppoimentButton()} style={styles.Btn}>
    <Button title="Order Online" style={styles.Btn} > </Button>
</TouchableOpacity>
 robbannn
robbannn
Jawaban edit 20 Februari 2019 в 1:18
1
0
 sayingu
sayingu
23 April 2019 в 4:00
2019-04-23T16:00:55+00:00
Lebih
Sumber
Sunting
#33340423

Kita dapat menggunakan buttonStyle prop sekarang.
https://react-native-training.github.io/react-native-elements/docs/button.html#buttonstyle

0
0
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
Michael Sheely
Michael Sheely
8 Oktober 2019 в 2:09
2019-10-08T14:09:47+00:00
Lebih
Sumber
Sunting
#33340424

Saya tahu ini adalah necro-posting, tapi saya menemukan cara lain yang mudah untuk hanya menambahkan margin-top dan margin-bottom untuk tombol itu sendiri tanpa harus membangun apa-apa lagi.

Ketika anda membuat gaya, apakah inline atau dengan membuat sebuah objek untuk lulus, anda dapat melakukan ini:

var buttonStyle = {
   marginTop: "1px",
   marginBottom: "1px"
}

Tampaknya bahwa menambahkan tanda kutip nilai membuatnya bekerja. Saya don't tahu apakah ini karena itu's versi Bereaksi terhadap apa yang telah diposting dua tahun yang lalu, tapi saya tahu bahwa ia bekerja sekarang.

0
0
Related communities 4
JavaScript Indonesia
JavaScript Indonesia
16 606 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
ReactJS Indonesia
ReactJS Indonesia
13 155 pengguna
Website: https://reactjs.id Roadmap: http://bit.ly/roadmapReact Grup Terkait: * JavaScript ID: https://t.me/js_id * React Native ID: @reactnativeindo Pembahasan OOT di luar React & JavaScript: * Software Engineer ID: https://t.me/soft_eng_id
Buka telegram
[archived] React Native Indonesia
[archived] React Native Indonesia
8 822 pengguna
React Native Indonesia informasi : https://telegra.ph/React-Native-ID-12-05 React Js Indonesia https://t.me/react_idn For global group : @Reactnativeglobal ReactJS : @react_id
Buka telegram
ReactJs Indonesia
ReactJs Indonesia
95 pengguna
ReactJs telegram group for learn and for expert to share their knowledge
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Andrei Kalinin
Terdaftar 2 minggu yang lalu
2
Koroleva Ego
Terdaftar 1 bulan yang lalu
3
Star Lenon
Terdaftar 1 bulan yang lalu
4
Данил Жевнеров
Terdaftar 1 bulan yang lalu
5
Анна Литвиненко
Terdaftar 2 bulan yang lalu
Anda punya pertanyaan? Tambahkan di situs dan dapatkan jawabannya secara instan
id.kzen.dev
DE
ES
ID
JA
KO
TR
ZH
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi