Android ScrollView ни в коем случае не прокручиваетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android ScrollView ни в коем случае не прокручивает

Сообщение Anonymous »

У меня довольно сложный макет, в котором я в основном показываю изображение с текстом поверх него (перекрывающимся) и несколькими кнопками внизу. Я устанавливаю текст динамически, и в некоторых случаях он превышает высоту TextBox, поэтому я решил добавить ScrollView, но что бы я ни пробовал, ScrollView никогда не будет работать (прокручиваться) и «скрытый» текст никогда не будет отображаться.

Я безуспешно прочитал все связанные сообщения StackOverflow, я т а к ж е п р о б о в а л < s t r o n g > a n d r o i d : f i l l V i e w p o r t = " t r u e " < / s t r o n g > т о ж е б е з у с п е ш н о и б е з у с п е ш н о с < s t r o n g > a n d r o i d : w i n d o w S o f t I n p u t M o d e = " a d j u s t R e s i z e | s t a t e H i d d e n " < / s t r o n g > в A n d r o i d M a n i f e s t . < / p > < b r / > < b r / > Е с т ь е щ е и д е и ? < / p > < b r / > < b r / > < c o d e > & l t ; ? x m l v e r s i o n = " 1 . 0 " e n c o d i n g = " u t f - 8 " ? & g t ; < b r / > & l t ; L i n e a r L a y o u t x m l n s : a n d r o i d = " h t t p : / / s c h e m a s . a n d r o i d . c o m / a p k / r e s / a n d r o i d " < b r / > a n d r o i d : i d = " @ + i d / m a i n L a y o u t " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " m a t c h _ p a r e n t " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " < b r / > a n d r o i d : b a c k g r o u n d = " @ d r a w a b l e / g r a d i e n t _ b a c k g r o u n d " & g t ; < b r / > < b r / > & l t ; R e l a t i v e L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " & g t ; < b r / > < b r / > & l t ; R e l a t i v e L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " < b r / > a n d r o i d : v i s i b i l i t y = " i n v i s i b l e " < b r / > a n d r o i d : p a d d i n g L e f t = " 2 0 d p " < b r / > a n d r o i d : p a d d i n g R i g h t = " 2 0 d p " < b r / > a n d r o i d : i d = " @ + i d / r l T h o u g h t " & g t ; < b r / > < b r / > & l t ; I m a g e V i e w < b r / > a n d r o i d : i d = " @ + i d / i v B a c k g r o u n d " < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ c e n t e r I n P a r e n t = " t r u e " < b r / > a n d r o i d : a d j u s t V i e w B o u n d s = " t r u e " < b r / > a n d r o i d : c o n t e n t D e s c r i p t i o n = " @ s t r i n g / d e s c " < b r / > a n d r o i d : s c a l e T y p e = " c e n t e r C r o p " < b r / > a n d r o i d : c r o p T o P a d d i n g = " t r u e " < b r / > a n d r o i d : b a c k g r o u n d = " @ d r a w a b l e / f r a m e _ b o r d e r _ p h o n e " / & g t ; < b r / > < b r / > & l t ; S c r o l l V i e w < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : f i l l V i e w p o r t = " t r u e " < b r / > a n d r o i d : l a y o u t _ c e n t e r I n P a r e n t = " t r u e " & g t ; < b r / > < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t v T h o u g h t " < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ c e n t e r I n P a r e n t = " t r u e " < b r / > a n d r o i d : g r a v i t y = " c e n t e r " < b r / > a n d r o i d : s h a d o w C o l o r = " # 0 0 0 " < b r / > a n d r o i d : s h a d o w D x = " 2 " < b r / > a n d r o i d : s h a d o w D y = " 2 " < b r / > a n d r o i d : s h a d o w R a d i u s = " 6 " < b r / > a n d r o i d : p a d d i n g L e f t = " 3 0 d p " < b r / > a n d r o i d : p a d d i n g R i g h t = " 3 0 d p " < b r / > a n d r o i d : t e x t C o l o r = " # F F F " < b r / > a n d r o i d : t e x t S i z e = " 2 8 s p " < b r / > a n d r o i d : t e x t S t y l e = " b o l d " / & g t ; < b r / > < b r / > & l t ; V i e w < b r / > a n d r o i d : l a y o u t _ w i d t h = " m a t c h _ p a r e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " 1 0 0 d p " / & g t ; < b r / > < b r / > & l t ; / L i n e a r L a y o u t & g t ; < b r / > < b r / > & l t ; / S c r o l l V i e w & g t ; < b r / > < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ a l i g n P a r e n t B o t t o m = " t r u e " < b r / > a n d r o i d : i d = " @ + i d / l l F r a m e I n f o " < b r / > a n d r o i d : o r i e n t a t i o n = " v e r t i c a l " & g t ; < b r / > < b r / > & l t ; ! - - l l S i g n a t u r e - - & g t ; < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : i d = " @ + i d / l l S i g n a t u r e " < b r / > a n d r o i d : o r i e n t a t i o n = " h o r i z o n t a l " & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t v S i g n a t u r e P r e f i x " < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : t e x t C o l o r = " # 0 0 0 " < b r / > a n d r o i d : t e x t S t y l e = " b o l d " < b r / > a n d r o i d : t e x t S i z e = " 1 2 s p " / & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t v S i g n a t u r e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : t e x t C o l o r = " # 0 0 0 " < b r / > a n d r o i d : t e x t S i z e = " 1 2 s p " / & g t ; < b r / > < b r / > & l t ; / L i n e a r L a y o u t & g t ; < b r / > < b r / > & l t ; ! - - l l T r a c k D e t a i l s - - & g t ; < b r / > & l t ; L i n e a r L a y o u t < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : i d = " @ + i d / l l T r a c k D e t a i l s " < b r / > a n d r o i d : v i s i b i l i t y = " g o n e " < b r / > a n d r o i d : p a d d i n g B o t t o m = " 1 d p " < b r / > a n d r o i d : l a y o u t _ b e l o w = " @ i d / l l S i g n a t u r e " < b r / > a n d r o i d : o r i e n t a t i o n = " h o r i z o n t a l " & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t v T r a c k D e t a i l s T i t l e " < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ c o n t e n t " < b r / > a n d r o i d : l a y o u t _ h e i g h t = " w r a p _ c o n t e n t " < b r / > a n d r o i d : t e x t C o l o r = " # 0 0 0 " < b r / > a n d r o i d : t e x t S t y l e = " b o l d " < b r / > a n d r o i d : t e x t S i z e = " 1 2 s p " / & g t ; < b r / > < b r / > & l t ; T e x t V i e w < b r / > a n d r o i d : i d = " @ + i d / t v T r a c k D e t a i l s " < b r / > a n d r o i d : l a y o u t _ w i d t h = " w r a p _ content"
android:layout_height="wrap_content"
android:textColor="#000"
android:textSize="12sp" />









































Редактировать 1:

Хорошо, после долгого времени проб и ошибок я получил частично работающую ScrollView. Я удалил второй RelativeLayout (считая сверху) и не знаю почему, но начал работать, но теперь проблема в том, что вы видите обрезанный текст, а не полный текст, даже если вы можете прокручивать :s

Подробнее здесь: https://stackoverflow.com/questions/577 ... y-no-means
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»