2017-09-23 8 views
0

一部の会社では、コードを使用してレイアウトや表示を作成するAndroidやiOSプロジェクトをいくつか見てきました。AndroidとiOSでコードを使用してすべてのユーザーインターフェイスの操作を行うことは可能ですか

たとえば、Androidの場合、Telegramソースコードなどのレイアウトはなく、iOSではストーリーボードはありません。

コードを使用してすべてのUIを行うことは可能ですか? ベストプラクティスですか?

答えて

2

もちろん、ビジュアルレイアウトツールを使用するだけで、レイアウトを手に入れるのに時間を無駄にしたいのはなぜでしょうか。

いいえ、間違いなくレイアウトツールを無視し、コードで自分自身で実行することをお勧めします。

+0

なぜいくつかのアプリケーションはコードだけで設計されているのですか? –

+0

通常、私がそれを見たときに、それは彼らが学んだものか、間違った「最適化」の議論から出ているからです。 http://ubiquity.acm.org/article.cfm?id=1513451 –

0

まず最初に、すべてのui stuffをcode.and yesを使ってレイアウトのベストプラクティスの方法でもう一度行うことができます。なぜなら、大規模なアプリケーションを作ってからxml layouts.forのすべてのui stuffを行うことができないからです。ウルは、休憩apisとあなたがボタンやフラグメントやレイアウトのようないくつかのUIのものを追加する必要がありますし、レイアウトよりむしろコードを使用するための最良の方法です。

+0

私のプロジェクトではレイアウトがあり、ボタンやテキスト入力などのUIを生成する部分があります。すべてのUIではありません。レイアウト広告のストーリーボードが大きなアプリをデザインするのに適していない場合、なぜそのようなツールがIDEにあるのですか? –

関連する問題