profile
Размещено 5 лет назад по предмету Информатика от alejnikdima369

Вам нужно написать свой Layout, наследуясь от ViewGroup. Какие методы и зачем вам нужно переопределить?​

  1. Ответ на вопрос
    Ответ на вопрос дан 1234567890qwqwqew98

    Ответ:

    Как создать свой Layout с элементами (LinearLayout,Spinner,View и т.п.) внутри так, чтобы управлять их расположением и анимацией?

    main_activity.xml:

       <LinearLayout

           android:id = "@+id/window_1"

           android:layout_width="200dp"

           android:layout_height="100dp"

           android:orientation="vertical">

           <Spinner

               android:id="@+id/WindowSpinner_1"

               android:layout_width="match_parent"

               android:layout_height="?attr/actionBarSize"/>

           <FrameLayout

               android:id="@+id/container_1"

               android:layout_width="match_parent"

               android:layout_height="match_parent">

           </FrameLayout>

       </LinearLayout>

       <LinearLayout

           android:id = "@+id/window_2"

           android:layout_width="200dp"

           android:layout_height="100dp"

           android:orientation="vertical">

           <Spinner

               android:id="@+id/WindowSpinner_2"

               android:layout_width="match_parent"

               android:layout_height="?attr/actionBarSize"/>

           <FrameLayout

               android:id="@+id/container_2"

               android:layout_width="match_parent"

               android:layout_height="match_parent">

           </FrameLayout>

       </LinearLayout>

       <LinearLayout

           android:id = "@+id/window_3"

           android:layout_width="200dp"

           android:layout_height="100dp"

           android:orientation="vertical">

           <Spinner

               android:id="@+id/WindowSpinner_3"

               android:layout_width="match_parent"

               android:layout_height="?attr/actionBarSize"/>

           <FrameLayout

               android:id="@+id/container_3"

               android:layout_width="match_parent"

               android:layout_height="match_parent">

           </FrameLayout>

       </LinearLayout>

       <LinearLayout

           android:id = "@+id/window_4"

           android:layout_width="200dp"

           android:layout_height="100dp"

           android:orientation="vertical">

           <Spinner

               android:id="@+id/WindowSpinner_4"

               android:layout_width="match_parent"

               android:layout_height="?attr/actionBarSize"/>

           <FrameLayout

               android:id="@+id/container_4"

               android:layout_width="match_parent"

               android:layout_height="match_parent">

           </FrameLayout>

       </LinearLayout>

    </com.android.prog.CustomLayout>

    класс CustomLayout.java:

    public class CustomLayout extends LinearLayout {

    public CustomLayout(Context context) {

       super(context);

    }

    public CustomLayout(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {

       super(context, attrs, defStyleAttr, defStyleRes);

    }

    public CustomLayout(Context context, AttributeSet attrs, int defStyleAttr) {

       super(context, attrs, defStyleAttr);

    }

    public CustomLayout(Context context, AttributeSet attrs) {

       super(context, attrs);

    }

    public void doSomefing{//Задаём действия с элементами внутри CustomLayout

    }

    }

    Объяснение:

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.