2016-08-04 121 views
9

我試圖使用React Native從Android的drawable資源庫加載圖像。在React Native中加載Android圖像

我試圖要求它這樣的:

<Image source={require("image!some-image")} /> 

和:

<Image source={{uri: "some-image", isStatic: true}} /> 

,但沒有運氣。我知道我可以從JS路徑,但在這種情況下,我需要需要圖像它來自'res'文件夾。

+0

該圖像是否在可繪製的文件夾中,對您正在測試的設備的dpi有效? –

+0

[React Native Android local image]可能重複(http://stackoverflow.com/questions/32885564/react-native-android-local-image) –

回答

1

有三件事情可能是錯誤的。

  1. Android不支持圖像名稱中的' - '。使用'_'代替。
  2. 確保您在添加資產時重建應用程序(react-native run-android)。這應該在每次向資源文件夾添加/修改資產時完成。

3.在isStatic之前應該有','。

<Image source={{uri: "some-image" isStatic: true}} />。我猜這是一個輸入錯誤