2014-09-03 4 views
1

Я пытаюсь использовать два пользовательских тега в одном файле xml, но один из них вызывает вызов, который я хочу показать одновременно.Как использовать несколько CustomView в одном xml?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#000000" 
    android:orientation="vertical" > 

    <com.example.android.animations.SecondballView 
     android:id="@+id/second_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 

     /> 

    <com.example.android.animations.AnimatedView 
     android:id="@+id/anim_view" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

Если кому-либо нужен дальнейший код или фрагмент, дайте мне знать. Заранее спасибо.

ответ

0

Ваш первый вид установлен на match_parent, поэтому он выталкивает второй экран. Установите вместо этого wrap_content или layout_height = "0dp" и layout_weight = "1".

+0

Я пробовал делать это, это не сработало. – Bhupendra

+0

Тогда высота вашего первого вида, вероятно, слишком велика, поэтому вторая не подходит. В этом случае единственное решение - обернуть LinearLayout в ScrollView - или разбить все на две операции/фрагменты. Если это не проблема, вы не предоставляете достаточной информации о том, чего вы на самом деле хотите достичь. – 0101100101

+0

В 10-дюймовом планшете я хочу сделать несколько мячей в случайном порядке в одно и то же время. Для этого мне нужен пользовательский просмотр. – Bhupendra

Смежные вопросы