2017-06-03 7 views
1

私はReact-NativeとJavascriptにはとても新しいので、学びたいと思っています。画像の幅を画面サイズを10で割った値に設定しようとしています。コンストラクタと状態を画面の幅と高さで設定しましたが、状態を使用して画像の幅や高さを設定できません。イメージを画面サイズに相対的なサイズに設定しますか?

constructor(props) { 
    super(props); 
    const { width, height } = Dimensions.get("window") 
    this.state = { 
     width, 
     height 
    } 
} 

私はこれを行う場合は...

<Image source={require('./my-icon.png')} style={{width: {this.state.width}, height: 40}}/> 

それは、これは「予約語であることを言って私にエラーを与えます。

答えて

1

私はそれを修正しました。私は間違ったミスをしたと思います。私は括弧を削除し、それは働いた。

<Image source={require('./my-icon.png')} style={{width: this.state.width/10, height: 40}}/> 
関連する問題