0

Это мой abc.xml, в котором я использую относительное расположение в качестве родительского расположения внутри ScrollView, я использовал fillviewport и скроллбар параметры много раз, но это не работает ...Относительная компоновка внутри ScrollView не работает ...!

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fillViewport="true" 
    android:scrollbars="none"> 

    <RelativeLayout 
    android:id="@+id/SU_user_detail_parent_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/custom_background"> 

    <More Components here..../> 

</RelativeLayout> 
</ScrollView> 

Это как я это реализую ...

 AlertDialog.Builder alertBuilder = new AlertDialog.Builder(SelectorActivity.this); 

    View view = LayoutInflater.from(SelectorActivity.this).inflate(R.layout.abc, null); 

    alertBuilder.setView(view); 
    AlertDialog d = alertBuilder.create(); 

    d.show(); 
+0

Что не работает? –

+0

ScrollView не работает ... –

+0

Вы пытались реализовать этот макет в действии, если не любезно сделать это для цели отладки ... – Jeevanandhan

ответ

1

Добавить LinearLayout внутри scrollview и положить в Relative layout внутри Linearlayout.

<ScrollView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fillViewport="true" 
android:scrollbars="none"> 
<LinearLayout android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<RelativeLayout 
android:id="@+id/SU_user_detail_parent_layout" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:background="@drawable/custom_background"> 

<More Components here..../> 

</RelativeLayout> 
</LinearLayout> 
</ScrollView> 
+0

Это не правильное решение @sasikumar На самом деле мне нужно сохранить относительный макет в качестве родительского макета .. !! –

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