2013-09-14 3 views
1

Мое намерение состоит в том, чтобы иметь изображение слева или справа с помощью scrollview, занимающего оставшееся пространство. Я хочу, чтобы изображения оставались статичными при прокрутке текста. Я не знаю, с чего начать, если честно - я искал вокруг, но никто, казалось, не спрашивал или не отвечал точно, что я пытался сделать, и любые манипуляции, которые я пробовал по их коду, не удалось. Ориентация является жесткой.Статические изображения в scrollview

Я попытался это:

home_scroll.setLayoutParams(new ViewGroup.LayoutParams(480, 800)); 
home_scroll.addView(home_linear, new LayoutParams(LayoutParams.FILL_PARENT, 
LayoutParams.FILL_PARENT)); 

Но сочетание TextView и изображений не позволяет ему работать.

Спасибо!

ответ

1

Вы можете использовать этот макет. Изображение находится на левой стороне с просмотром прокрутки, занимающим оставшееся пространство.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <ImageView 
     android:id="@+id/image1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" /> 

    <ScrollView 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" 
     android:layout_alignParentRight="true" 
     android:layout_toRightOf="@+id/image1" > 
    </ScrollView> 


</RelativeLayout> 
+0

Это фантастика, но по какой-то причине мой образ до сих пор не появляются (я редактировал свой код и включить SRC/вытяжке, так что я не думаю, что это вопрос). Когда я редактирую код дальше и вручную вводим ширину + высоту в форму DP внутри представления изображения, я получаю изображение - и текст в порядке - но изображение сохраняет изменение размера до малых разрешений, чем выше DP i go. Является ли мой образ слишком большим? – user2769265

+0

Я не знаю, каково разрешение изображения? В каком выставляемом каталоге у вас есть это изображение? –

+0

Это в hdpi, ну, изображение 3000x4000 (я уже слышу!). Но без всякой прокладки она отлично масштабируется и отлично выглядит, она просто не позиционируется по какой-то причине. Я попробовал меньшее разрешение и имел ту же проблему (1200x900). – user2769265

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