問題タブ [react-native-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
25349 参照

react-native - React ネイティブ Android ScrollView scrollTo が機能しない

Androidの React Native で水平 ScrollViewを使用しようとしています。開始位置は (0,0) ではなくスクロール画像の中央にあります。

メソッドはscrollTo内部で正しく呼び出されているように見えますcomponentDidMountが、アプリケーション内で何も移動せず、スクロールを左端まで開始しているように表示されます。

ドキュメントによると、これは Android であるため、 contentOffset プロパティにアクセスできないか、直接設定します。コードは次のとおりです。

0 投票する
3 に答える
19872 参照

javascript - React の findNodeHandle メソッドが機能しなくなった

0.26.0-rcバージョンにアップグレードした後、この行:

次のエラー メッセージがスローされます。

未処理の JS 例外: _react2.default.findNodeHandle は関数ではありません。

これでReactをインポートしています:

ドキュメントには、「いつものように、コンポーネントのネイティブ ノード ハンドルを取得するには、 React.findNodeHandle (component) を使用できます」と記載されています

0 投票する
1 に答える
993 参照

react-native - 「スーパー式は、オブジェクトではなく、null または関数のいずれかでなければなりません」エラー

https://github.com/realm/realm-js/blob/master/examples/ReactExample/components/realm.jsのサンプル コードを使用します。

これを実行すると、

スーパー式は、オブジェクトではなく、null または関数のいずれかでなければなりません

エラー。

ここに画像の説明を入力

私は使っている

この問題を解決するにはどうすればよいですか? ヒントをありがとう!

0 投票する
30 に答える
175239 参照

android - React Native で Android のパッケージ名を変更する

以前react-native init MyAppは、新しい React Native アプリを初期化していました。これにより、とりわけ、パッケージを使用して Android プロジェクトが作成されましたcom.myapp

このパッケージ名を次のように変更する最善の方法は何com.mycompany.myappですか?

変更してみましたAndroidManifest.xmlが、他のエラーが発生したので、そうではないと思います。

何か案が?

0 投票する
1 に答える
3557 参照

react-native - TextInput のコンテンツが中央垂直ではありません

の親スタイルが の場合、 のコンテンツが垂直方向の中央に配置されていないことがわかりましたTextInput(HUAWEI などの一部の Android デバイスでは)。ベースラインが中央にあり、テキストがより上部にあるように見えます。TextInput{flexDirection: 'row'}

ここに画像の説明を入力

0 投票する
3 に答える
1025 参照

react-native - React ネイティブの Android Home は常にスプラッシュ画面を開始します

ナビゲーターを使用して、反応するネイティブのAndroidアプリから家に帰り、アプリに戻ると、常に最初のルートであるスプラッシュ画面から始まります。アプリを再度開いたときに表示されるコンポーネントの最後に表示されていたコンポーネントを保持する方法はありますか?

0 投票する
1 に答える
112 参照

react-native - 再レンダリングせずに新しいシーンをレンダリングする ツールバー [ナビゲーターとツールバー]

ToolbarAndroid によって開かれる DrawerLayoutAndroid があります。(ドロワーのボタンを押して) 新しいシーンをレンダリングするとき。ツールバーはアニメーションで見栄えがよくないため、再度レンダリングしたくありません。

これは可能ですか?そして、それがどのように?

これが私のコードです: