Программно установить гравитацию для вертикального центрирования содержимого HorizontalScrollView

У меня есть HorizontalScrollView, содержащий LinearLayout. Кажется, я не могу заставить контент вертикально центрироваться внутри моего scrollview, я не могу установить гравитацию на Horizontalscrollview, хотя я пытался с LinearLayout.LayoutParams при установке scrollview как contentview.

Кто-нибудь может помочь?

Вот что у меня есть:

HorizontalScrollView sv = new HorizontalScrollView (c);

LinearLayout llh = new LinearLayout (c); llh.setOrientation (LinearLayout.HORIZONTAL );

sv.addView (llh, llh_lp)

llh_lp - это просто параметры wrap_content.

setContentView (sv)

И я попытался добавить linearlayout.layoutparams с gravity = gravity.center_vertical также при вызове setContentView.

0
задан Dynde 3 November 2011 в 11:24
поделиться