О расширении LinearLayout - PullRequest
       25

О расширении LinearLayout

1 голос
/ 11 мая 2011

Мне нужно создать вид, который расширяет LinearLayout, чтобы содержать некоторые стандартные виджеты Android.Я создал класс MyLinearLayout, который расширяет класс LinearLayout;но теперь, как я могу использовать его в качестве элемента в файле макета XML?Я не могу заставить его работать, и я не смог найти информацию об этом, и поэтому я немного сбит с толку ... OO

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

Предполагая,

package com.example;

public class MyLinearLayout extends LinearLayout...

в вашем XML вы можете использовать

<com.example.MyLinearLayout
   android:id="@+id/MyLayout"
   [rest of attributes go here]
>
[other stuff here]
</com.example.MyLinearLayout>
1 голос
/ 11 мая 2011

Вы должны предварять его именем пакета, которое вы используете.Таким образом, вместо объявления «MyLinearLayout» вы должны объявить «[PackageName] .MyLinearLayout».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...