2017-09-26 6 views
0

enter image description hereUI ListView ne semble pas comme prévu. (Native-Base)

Pourquoi est-il montre la marge gris laid gauche? J'ai essayé avec beaucoup de liste différente et il est encore en train d'imprimer la marge grise gauche. Est-ce commun?

J'ai suivi document de base autochtone: http://docs.nativebase.io/Components.html#list-avatar-headref

import { Container, Content, List, ListItem, Text, Left, Body, Thumbnail } from 'native-base'; 
import { View, AsyncStorage } from 'react-native'; 

... 
render() { 
    return (
    <View style={{flex:1}}> 
     <Content> 
      <List> 
      {this._renderProfile()} 
      <ListItem> 
       <Left> 
       <Text>! Edit Profile</Text> 
       </Left> 
      </ListItem> 
      <ListItem onPress={this._changePassword}> 
       <Left> 
       <Text>Change Password </Text> 
       </Left> 
      </ListItem> 

      <ListItem> 
       <Left> 
       <Text>! Language Setting</Text> 
       </Left> 
      </ListItem> 

      <ListItem onPress={this._showModal}> 
       <Left> 
       <Text>Logout</Text> 
       </Left> 
      </ListItem> 
      </List> 
     </Content> 
     {this._drawModal()} 
     </View> 

p.s-vous comme l'utilisation native-Base pour l'interface utilisateur?

Répondre

1

J'utilise comme ceci:

render() { 
     return (
      <ListItem style={{marginLeft: -15, paddingLeft: 15}}> 
       <Left> 
        <Text>! Language Setting</Text> 
       </Left> 
      </ListItem> 
     ); 
    } 

et vous devez ajouter avatar ou l'icône. exm: <ListItem icon | avatart />

+0

GRAND! Ça a marché! Comment avez-vous trouvé -15 et 15 pour marginLeft et paddingLeft? Est-ce que '15' fonctionne sur tous les mobiles? –

+0

Il reste 15 places pour être multi-plateforme. méthode fonctionne correctement. J'utilise aussi. –

0

J'ai utilisé ceci mais son fonctionne bien pour moi. Je pense que vous devriez vérifier votre fichier parent si la marge sur le côté gauche. donc je préfère 100% de la largeur des parents.

+0

Ceci n'est pas une réponse, c'est un commentaire. Ou ajoutez plus d'explications à ce que vous voulez dire. – user5014677

+0

J'ai vérifié mon fichier parent mais en fait c'était attaché à la racine donc votre réponse ne compte pas sur ce problème! Merci quand même! –