Pessoal, seguinte ... preciso de um help grande de vocês !!
--
-- Como não encontrei uma solução para uma ListView na horizontal, resolvi criar a minha propria, inflando os layout das imagens dentro da minha HorizontalScrollView
Porem, estou tentando o erro " bitmap size exceeds VM budget " por causa que esta HorizontalScrollView entra dentro de uma ViewPager e para cada ViewPager eu tenho ate umas 15 imagens de screenshots para exibir ...
Estou inflando o layout desta maneira e usando a biblioteca android-query para baixar as imagens
public void PrepareScreenShotList(List<String> galeriaImagens) {
LayoutInflater inflater = (LayoutInflater) getActivity()
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (String url : galeriaImagens) {
View view = inflater.inflate(
R.layout.include_screenshots_library_item, null);
ImageView iv = (ImageView) view
.findViewById(R.id.program_screenshot);
AQueryUtil.getImageCacheMemoryDisk(aq, iv, url);
linearScreenShotImages.addView(view);
}
}
*******
O arquivo include_screenshots_library_item.xml é o seguinte :
<!-- ?xml version="1.0" encoding="utf-8"? -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#fff"
android:orientation="vertical" >
<ImageView
android:id="@+id/program_screenshot"
android:layout_width="120dp"
android:layout_height="200dp"
android:layout_marginLeft="15dp"
android:background="@drawable/screenshot_01"
android:contentDescription="@+id/Button_Screenshot01" />
</LinearLayout>
--
Att.
Diego Ampessan Microsoft MTA
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "
www.diegoampessan.com.br
Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação - "Albert Einstein "
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário