android-adapter

    2热度

    1回答

    我在ListView中遇到了一些严重的getView问题。问题是,我在每行都有CheckBoxes。我需要与他们合作 - ListView是TabHost的一部分,我需要记住哪个CheckBox被选中并在其他选项卡中使用它。 但是,我也有一个“主复选框”,它检查列表视图中的所有复选框。没什么大不了的,但事情是,我无法找到我点击的位置来更改ArrayList中CheckBox的状态,在那里我保留了C

    5热度

    3回答

    后,用一个ArrayAdapter ListView控件重置我使用的是ListAdapter填充这样一个ListView: static final String[] PROBLEMS = new String[] {"one", "two", "three" }; /** Called when the activity is first created. */ @Override pu

    3热度

    1回答

    我已经开始使用下面的代码。也许我对GridView会给我什么样的错误想法。比如能够调用为我的列设置标题名称,并且只是通过一个循环将文本分配给每行,列对通过那个循环。这正是我所期待的。 我想我可以使用一串text lines分隔每行,列“单元格”来组成我自己的GridView,但我显然误解了我猜GridView可以开箱即用。这与您在电子表格中看到的内容完全一样,每个单元格由行分隔 - 并将数据放入每

    0热度

    6回答

    我有列表项目有两个textview和一个imageview.I充气列表ArrayAdapter.Everything工作正常,除了更改列表项目颜色click.I在我的22项列表显示。主要是在屏幕上显示10个项目,并获得滚动其他项目。现在我的问题是,当我点击0-9之间的单个项目(最初的10个项目)项目单击时正确更改其颜色,但是当我滚动并单击对于位置大于9的项目(在最初的10个项目之后)我的活动崩溃了

    4热度

    2回答

    我有一个扩展的BaseAdapter,它将LinearLayout子元素(每个中的ImageView和TextView)连接到自定义图库。 当我第一次启动我的活动时,我想调用setSelection(position)以使ImageView将其选择器更改为“选定”图像。一旦我将图库扔到后续选定的孩子身上,这种方法就行得通,但不是第一次启动该应用程序。 我的选择: <selector xmlns:a

    3热度

    2回答

    我有一个自定义ListView与TextView和CheckBox。我还有一个自定义SimpleAdapter,其中我重写了getView()方法,并能够检索TextView和CheckBox更改的点击次数。我的问题是我不知道如何在OnCheckedChanged或OnClick内获得正确的点击ListItem或CheckBox。 UPDATE增加整个CustomAdapter类: public

    1热度

    2回答

    我正在看一些演示代码,演示如何使用片段适配器(在这种情况下选项卡适配器)。我很好奇instantiate()方法的作用。我看到它在下面的演示代码中使用此页上: http://developer.android.com/reference/android/support/v4/view/ViewPager.html (见getItem()方法TabsAdapter类中) 如果我正确地读演示代码,每一

    1热度

    2回答

    我有一个自定义的baseadapter,它会对一些图像进行一些延迟加载,然后对布局进行膨胀,以便最终获得一个listview,其中我有一个图像和文本在一个行。 当用户按下列表视图中的一个项目时,比如说项目0(顶部项目),我想显示一个包含特定内容的对话框。此内容取决于商品编号 - 因此,商品0显示的内容与商品1不同,等等。 这里是自定义适配器的getView方法: public View getVi

    0热度

    2回答

    在片段中,我有一个按钮,我想用触发适配器“触发”从数据库填充Listview。 碎片的代码是这样的: public class TabFragment6 extends ListFragment { /** (non-Javadoc) * @see android.support.v4.app.Fragment#onCreateView(android.view.LayoutInflater,

    0热度

    1回答

    我想使用SimpleCursorAdapter来填充ListView。但是,构造SimpleCursorAdapter让我的编译器引发了一个异常。最奇怪的是,在我的应用程序中,我几乎使用了几乎完全相同的结构来取得巨大成功。这就是我有问题: cursor = db.rawQuery("SELECT " + DatabaseHelper.KEY_AMOUNT + ", " +