0
私は値/範囲を表示するために、テキストフィールドでflexを使用しています。 IOSの場合は、理想的なフォントサイズとスケーリングを実現するために、プロパティadjustsFontSizeToFitとminimumFontScaleの小道具を使用しています。私は同じスケーリングをAndroidで有効にしたい。誰かがAndroid用の何かのトリックを使用していますか?アンドロイドでAndroid用のadjustSFontSizeToFitの代替手段はありますか?
<View style={{flex: 40}}>
{
(Platform.OS === 'ios') ?
<Text style={{flex: 1, paddingRight: 2}} adjustsFontSizeToFit
minimumFontScale={0.5}>
//if decimal value exists show range
(pointFivePart_1 === '5') ?
<Text style={{ flexDirection: 'row' }} >
<Text style={styles.mainValueStyle}>{first_1}</Text>
<Text style=styles.decimalValueStyle}> .pointFivePart_1}</Text>
<Text style={styles.mainValueStyle}>°</Text>
</Text>
: <Text style={styles.mainValueStyle} >{min}°</Text>
}
//if two values then show the second value as range
{// render largest value if different than min
(maxSet === minSet) ? null : (
(pointFivePart_2 === '5') ?
<Text style={{ flexDirection: 'row' }} >
<Text style={styles.mainValueStyle}> - {first_2}</Text>
<Text style={styles.decimalValueStyle}>.{pointFivePart_2}</Text>
<Text style={styles.mainValueStyle}>°</Text>
</Text>
:
<Text style={styles.mainValueStyle} > - {maxSet}°</Text>
)
}
</Text>
:
//same styling for android
あなたの迅速な対応に感謝します。最初の質問を編集して、コードスニペットを追加しました。もしあなたがアンドロイドのためのアイオスとしてその結果を達成するためのテクニックをアドバイスしてください。再度、感謝します! – aaltaf