小编Moo*_*jin的帖子

Android列表视图项目背景更改

我有一个Android列表视图.我想在单击一个listview项目时更改listview项目背景.

然后,之前选择的项目必须返回默认背景.这意味着只需要选择一个项目.

我已经搜索了很长时间了.我可以使用onItemClick()更改所选项目的背景

但我不能改变以前选择的项目.例如,如果我选择第二个项目,它就会被更改.然后我选择第三项.哦,我的上帝!它也改变了!我能为此做些什么 我怎么能得到以前的位置?

这是我的android代码.

private class ListViewItemClickListener implements
            AdapterView.OnItemClickListener {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {

            TextView title = (TextView) view.findViewById(R.id.title);
            title.setBackgroundResource(R.drawable.list_shape);

        }
    }
Run Code Online (Sandbox Code Playgroud)

android listview position onclick android-listview

6
推荐指数
1
解决办法
2万
查看次数

在IntelliJ中配置maven pom.xml错误

像这样在pom.xml中存在问题.

<build>
        <finalName>console</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>
Run Code Online (Sandbox Code Playgroud)

与上面的代码,源和目标一样,编码标签在IntelliJ IDEA中显示为红色.
这段代码在旧版本中不存在.因为我合并并使用GIT的新版本提交此代码.此代码是新版本的代码.

如果我把鼠标悬停在<source>那里,那就说了

此处不允许使用元素源.

如果我把鼠标悬停在<target>那里,那就说了

此处不允许元素目标.

如果我将鼠标悬停在<encoding>那里,那就说了

此处不允许元素编码.

它与tomcat7-maven-plugin或其他问题有关吗?我所做的只是将此代码粘贴到pom.xml.

configuration maven tomcat7-maven-plugin

6
推荐指数
1
解决办法
1万
查看次数