【java – GridView对大图像资源的加载速度很慢】教程文章相关的互联网学习教程文章

Android(java)学习笔记155:如何让你的GridView不再滚动【代码】【图】

GridView显示不完整的原因是因为,他的外层也套用了一个滑动的控件,这个解决办法是:重写GridView,是控制GridView不能滚动,就是写一个类继承GridView 代码如下:publicclassMyGridViewextends GridView { public MyGridView(Context context) {super(context); }//设置不滚动 @Overrideprotectedvoid onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec=MeasureSpec.makeMeasureSpec(In...

java-在片段上的GridView中显示从Firebase下载的图像在打开片段时不断崩溃【代码】

我正在使用我们位于导航抽屉中的一个片段上的GridView为我们的android应用创建图库.我为图像视图创建了一个自定义适配器,该适配器使用Picasso在图像视图中显示图像.我制作了一种名为DohvatiSlike()的方法,该方法从firebase下载图像并将其保存在File变量中.当我构建应用程序并运行它时,每当我从导航抽屉中打开图库时,应用程序都会崩溃.如果我在onCreateView中排除设置GalleryGridAdapter的行,则不会崩溃,但显然不起作用.谁能帮我发现...

java-在GridView组件中显示多个图像时,Android应用程序崩溃【代码】

我是这个网站的新手,我在这里是因为我在其他任何地方都找不到此答案,所以我想看看能否获得帮助! 我的项目中有一个GridView以及一个图像适配器.我需要以下代码的帮助:package com.humanoid.sigma;import android.app.Activity; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.GridView; import android.widget.ImageView;...

Java-Picasso图片未在Gridview Android中加载【代码】

我一直在制作电影应用程序(在udacity btw上学习android的项目工作).我遇到了一些问题,但是通过遵循这些Unable to modify ArrayAdapter in ListView: UnsupportedOperationException等线程来解决了这些问题 但是,尽管我的应用程序没有崩溃,但是图像没有加载,我无法弄清原因.这是我的代码: 布局XMl文件movie_item.xml<?xml version="1.0" encoding="utf-8"?> <ImageView xmlns:android="http://schemas.android.com/apk/res/android...

java-Android GridView wrap_content单元格宽度和每行动态项目数

在Android中,如何创建两个GridView(或据称更好的RecyclerViews)以创建如下所示的内容… …每行项目/单元格的数量将根据文本长度而变化,并且两个视图都不能独立滚动(即,rootview可能是ScrollView,并且将提供滚动功能). 我大部分时间都尝试了GridView,但无法使单元格宽度wrap_content属性正常工作. 谢谢.解决方法:您可以使用android的标签视图,可以根据需要创建视图.有关更多信息,请参见下面的库 > https://github.com/whilu/Android...

java-ViewPager GridView onItemClick【代码】

我在ViewPager的布局中有一个GridView(我不确定这是否有所不同).inside SampleAdapter for ViewPager{ @Overridepublic Object instantiateItem(ViewGroup container, int position) {View page = null;if (position == 0) {page = getLayoutInflater().inflate(R.layout.layoutone,container, false);} else {page = getLayoutInflater().inflate(R.layout.layouttwo,container, false);GridView grid = (GridView) page.findView...

android-如何通过java给gridview之间的空间【代码】

我如何在gridView项之间实现完美对齐,我已经使用Java添加了gridview,并且设置了基本适配器,在其中添加了图像和textview. Xml代码:<android.support.v7.widget.CardView android:layout_width="180dp"android:layout_height="200dp"android:layout_margin="5dp"android:orientation="vertical"app:cardCornerRadius="5dp"app:cardElevation="5dp"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_p...

Java-将ArrayList对象添加到Android中的GridView【代码】

您好,我正在一个项目中,我必须将“ Person”类型的ArrayList中的“ Person”类型的每个对象插入到Eclipse Android中的Gridview中.我的意图是显示带有该人姓名的图片(类似于Instagram).到目前为止,这是我尝试过的方法,但这似乎不起作用,但我很难理解. 你们有更好的解决方案吗?ArrayList<Person> dbPersons = dop.getPersons(dop); //This is where I populate my list int[] imageId = {R.drawable.image1,R.drawable.image2,R.dra...

java-GridView上的项目单击侦听器【代码】

gridView.setOnItemClickListener(new OnItemClickListener() {public void onItemClick(AdapterView<?> parent, View v,int position, long id) {Toast.makeText(ScenesActivity.this, position + "#Selected",Toast.LENGTH_SHORT).show();final Intent intent = new Intent(getApplicationContext(), ScenesDetailActivity.class);intent.putExtra(TestConstants.SELCTED_SCENE_KEY, position);startActivity(intent);}});TestCo...

java – Android ScrollView不是从顶部开始,而是在GridView的开头【代码】

我有一个ScrollView的问题,里面有个性化的GridView和其他视图.第一次启动Activity时,ScrollView从顶部开始,但是如果我访问Activity其他时候ScrollView从头开始GridView.I使用了this link中为我的GridView找到的ExpandableHeightGridView类.Activity布局的xml代码是这样的:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/scrollViewLuogo"android:layout_width="match_parent"android:l...

java – Android:在适配器中触摸事件的GridView中更新图像【代码】

我有一个GridView和附加的适配器.适配器填充网格中的图像.我已在我的Activity中将setOnTouchLister设置为GridView,并仅在适配器中实现.在适配器中,我有一个Integer [] imageIDs,其中包含所有添加的图像的资源ID&一个ArrayList< ImageSourceObject> imgObjsArr扩展了ImageView&有其他属性设置. 现在onTouch(),我想将所选图像的图像更改为其他图像.这是我的代码:在onCreate中的Activity中查看网格的适配器:// Set Objects in Game ...

java – 在Android中创建gridView中心【代码】

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="horizontal"android:background="#FFFFFF"android:layout_gravity="center_horizontal"android:padding="5dip" ><GridViewandroid:id="@+id/homeGridView"android:layout_width="wrap_content"android:layout_hei...

java – GridView对大图像资源的加载速度很慢

我已经学习了几天的android编程.我正在创建一个从drawable文件夹中读取图像的电子书应用程序.我已成功实现了在后台使用asyncTask加载位图的pageviewer活动,并在加载完成之前显示文本“loading …”. 我想使用gridview在另一个活动中显示一个页面列表,以便用户可以滚动页面网格并选择任何一个.我按照android gridview教程,并没有太多问题.但是因为我在drawable中有大约50个图像,所以看起来gridview适配器在所有图像都被折叠并放置在...

java – 相对布局中的中心GridView【代码】

我有简单的布局:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" ><GridViewandroid:id="@+id/photo_browser_grid_view"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:gravity="center"android:horizonta...

java.lang.NullPointerException:尝试在GridView中的空对象引用上调用虚方法’java.lang.String java.lang.Object.toString()【代码】

我想从电影数据库中获取有关电影的数据.然后在我的布局中使用gridview我想在我的设备上显示它.我通过使用ArrayAdapter来做到这一点.我只是想在网格中显示电影的名称.但我一直得到“java.lang.NullPointerException:尝试在空对象引用上调用虚方法’java.lang.String java.lang.Object.toString()’”错误.我的代码如下:public class MainActivityFragment extends Fragment {ArrayAdapter<String> mMovieAdapter;public MainActiv...

加载 - 相关标签