0
My TextSwitcherクラスはビューを拡張します。メインファイルに追加するにはどうしたらいいですか?Android add a class
アイブ氏は試してみました:
addView(new TextSwitcher(this));
しかし、運を。
My TextSwitcherクラスはビューを拡張します。メインファイルに追加するにはどうしたらいいですか?Android add a class
アイブ氏は試してみました:
addView(new TextSwitcher(this));
しかし、運を。
「私のメインファイル」とは、メインレイアウトファイルを意味しますか?まず、レイアウトXMLでこれを行うことができます。構文は次のとおりです。
<com.mypackage.TextSwitcher android:id="@+id/TheSwitcher" />
幅と高さと重量などを忘れないでください。
第2に、addView()
経由でプログラムで追加できます。そのためには、適切なコンテナオブジェクトを選択するように注意してください。レイアウトパラメータを設定することを忘れないでください。これは、コンテナと互換性がなければなりません(LinearLayoutのオブジェクトの場合、LinearLayoutParamsのインスタンスとしてparamsを提供するなど)。
私は最初のアプローチをお勧めします。特に密度に依存しないサイジングが必要な場合、レイアウトパラメータは特にコードには適していません。
「運がない」とはどういう意味ですか?何を手に入れますか?例外(ログを貼り付ける)があるのですか、それとも単に表示されませんか? –