私は B4A とプログラミング全般に非常に慣れていないと言うことから始めると思います。私はいくつかの非常に基本的な Java と HTML の経験を持っています。しかしそれだけです。私は basic4ppc も IDE の経験もありません。B4A を数日間使用していますが、こぶを乗り越えることができません。これが私の初心者の質問です:
- 多くのアクティビティ (20 ~ 30 以上) があると、アプリの速度が低下しますか? アクティビティが多いことのデメリットはありますか?
- デザイナーでスクロールする方法がわかりません。1列に25個のボタンがある画面を作ろうとしています。ただし、下にスクロールして下にボタンを追加することはできません。ボタンをプログラムで、必要な方法で (for ループを使用して) 追加することはできますが、このように実行時にビューを作成するのは正常ですか?
- アプリがすべてのデバイスで同じように見えるようにするにはどうすればよいでしょうか? 錠剤?エミュレーターに完全に収まるスクロール ビューがありますが、携帯電話 (droid x) では、スクロール ビューの下部が電話の下部まで引き伸ばされません。私はコードを使用します: scvScreen1.Initialize(100%y)。そうではありませんか?
ユーザーがアプリから質問を送信できるように、編集テキストと [送信] ボタンで構成される電子メール画面があります。ただし、[送信] ボタンを押すと、「URI =」行に次のエラーが表示されます: "LastException java.lang.NumberFormatException: mailto:" コードは次の とおり
です 。 =Test Email&body=" + edtHelpEmail.Text Dim Intent1 As Intent Intent1.Initialize(Intent1.ACTION_VIEW,Uri StartActivity(Intent1) End Sub または、デバイスの既定の電子メール プログラムを開く別の方法はありますか?最後の質問ですが、エラー メッセージをクリップボードにコピーするにはどうすればよいですか?? IDE の右下にある赤いエラー メッセージを選択して ctrl-c を試しましたが、うまくいきませんでした。
- B4A で、永続的なデータを格納するための適切な方法は何ですか? 本当に保存する必要があるのは、いくつかの文字列だけです。派手なものはありません。これらの文字列はローカルに保存されます。AI は TinyDB を使用してこれを簡単にしました。
- デザイナーを使用するとき、ビューがすべてのデバイスの中央に配置されるようにするにはどうすればよいですか? たとえば、(ラベル、編集テキスト、ラベル)で構成される複数の行を持つ画面があります。そして、各行を中央揃えにします。プログラムでこれを行いますか?(ラベル、編集テキスト、ラベル) の各行をパネルに追加してから、コード センターでパネルを追加する必要があると考えています。これは正しいです?
今のところはこれだけですが、後でさらに多くの質問があると思います。