iOSアプリをAndroidに移植しようとしています。私はAndroidのnoobですが、私はiOSでかなり経験があります。ここに私のアプリのスクリーンショットです。オンとオフスイッチを切り替えるために、スイッチ・セル、タップ: 私は移植しているこのアプリで使用されているUITableViewのAndroidに相当するものは何ですか?
UITableView
UIPickerView
を展開します。私のiOSアプリには、さらに多くの画面用のタブバーがあります。
私はAndroidスタジオのデフォルトのTabLayout
テンプレートから始めて、3つの異なる断片を表示しました。
次に、メインインターフェイスの作成に移った。それはPreferenceFragment
が私の検索でポップアップし、非常に良いアイデアのようでした。私のiOSアプリケーションは状態を把握するために比較的複雑なアーキテクチャを持っていて、PreferenceFragment
はそのことを透過的に処理すると約束していました。彼らはのcompat断片と同じではありませんので、
はしかし、TabLayout
does not seem to like PreferenceFragments
は(私はそれが権利を取得しましたか?)。とにかく、リンクされた質問は、私がむしろフォローしない解決策のいくつかを示唆しています(真剣にホイールを再発明しますか?)。
代わりに、私はPreferenceActivity
を手に入れることをお勧めしますが、実際には、私のアプリをタブレットに拡大して別のUIを持つ2つの異なるリスト横に並んで現れるパラメータの - 断片のための仕事、そうですか?
今、私が考えることができる最高のはRecyclerView
に戻ることです、私の質問は:それはそれですか?もしそうなら、RecyclerView
は、UITableView
のような複数のタイプのセルを同時にサポートしますか?私はそれが助けば私は特にAndroid < 5.0を気にしないと言わなければならない...
iOSアプリケーションをAndroidに移植するとき、私に従うべき他のヒントやポインタは?
あなたの編集内容はすべてのコンテキストを削除しましたが、ねえ、短くなっています... – Morpheu5
「私はXからYに移植しています」と「私はYをプログラミングしています」の違いはかなりありますが、私はYの資格を得意としています。 「私はYを知る方法がわかりませんが、XとYの間に私の既存の知識を翻訳してください」と言っているだけではありません。さもなければ、私はYを知らず、私の既存の知識を利用しないYについて、無関係で長年に渡って講義をしていると思います。私がそれでOKだったら、そこにはたくさんのチュートリアルがあります。私がここにいるなら、私はそれらのチュートリアルで必要なものが見つからなかったことを意味します。 – Morpheu5
>そしておそらくあなたのようなios->アンドロイドタイプの答えがあります! - たぶん、試してみてください。私は正直なところ私の質問がはっきりしていると思います。あなたが理解していないなら、あなたは明確化を求めるかもしれないし、私の質問のすべてに行きわたり、私が求めていたと思ったものに置き換えてはいけません。役に立たないだけではなく、失礼で予期せぬものでもあります。 – Morpheu5