1
誰もがアンドロイドでカスタムレイアウトを実装する方法を知っていますか?アンドロイドのカスタムレイアウト
私はCustomLayoutクラスを持っています。
CustomLayout extends LinearLayout
コンストラクタ
public CustomLayout(Context context)
と
とpublic CustomLayout(Context context, AttributeSet attrs)
私は、XMLレイアウト(example.xml)を持って、私は私の活動にコンテンツビューを設定
<com.myproject.layout.CustomLayout
android:id="@+id/cl_main"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="inside button" />
</com.myproject.layout.CustomLayout>
setContentView(R.layout.example);
私のグローバルレイアウトは膨らんで表示されますが、 "内側のボタン" iレイアウト内にない... アイデア?
あなたのCustomLayoutが全領域を占めていると思います。 wrapcontentとしてlayout_heightを与えます。 –
ボタンが内側にあるため、fill_parentは問題ありません。 ビューが内部にあるフルスクリーンレイアウトが必要です。 – littleDev