0

私はいくつかのListViewとアダプタとレイアウトをまとめてきました、そして私は考えました。

これはすべてWebViewを使用した方がよいでしょうか?

Android XMLレイアウトを使用して何かをきれいにしようとするのではなく、WebViewに頼るのは「怠惰」ですか?

たとえば、Facebookアプリは、WebViewを介してほとんどすべてに電力を供給しますか?リンクのスタイルのせいで、まるでそう見えるように見えます。

WebViewでない場合、その種のものに推奨されるViewサブクラスは何ですか?

4

1 に答える 1

0

それはあなたの目的が何であるかに依存します。

クロスプラットフォームアプリケーションを作成していますか?その場合は、レイアウトをHTMLで作成し、デバイス固有の機能をローカル言語で作成することをお勧めします。アプリケーションはほとんどのプラットフォームで同じように見えるので、これはFacebookアプリケーションが行うことだと思いますが、それでもAndroid固有のメニューボタンと検索機能があります。これは、KhanAcademyiPadアプリケーションが行うことでもあります。

ただし、Androidアプリケーションを作成しようとしているだけの場合は、Android固有のダイアログを使用していると、あらゆるサイズのAndroidデバイスで動作する複雑なHTMLページを作成するよりも、優れた機能を使用できるため、問題のデバッグがはるかに簡単になります。 SDK(RelativeLayout / LinearLayout / etc)によって提供されます。

あなたの実際の目的が何であるかを考えて、そこから移動してください。

于 2012-04-09T15:23:11.067 に答える