Android 如何获取水平列表视图';在安卓系统中,变量的位置是什么?
我正在开发一个应用程序 我的布局是 为此,我使用水平列表视图。因为我想在改变滚动时得到图像的位置 我试过这样做:Android 如何获取水平列表视图';在安卓系统中,变量的位置是什么?,android,listview,scroll,horizontallist,Android,Listview,Scroll,Horizontallist,我正在开发一个应用程序 我的布局是 为此,我使用水平列表视图。因为我想在改变滚动时得到图像的位置 我试过这样做: hlv.setOnScrollStateChangedListener(new OnScrollStateChangedListener() { @Override public void onScrollStateChanged(ScrollState scrollState) { // TODO A
hlv.setOnScrollStateChangedListener(new OnScrollStateChangedListener() {
@Override
public void onScrollStateChanged(ScrollState scrollState) {
// TODO Auto-generated method stub
for(int i=0;i<albumList.size();i++)
{
if(hlv.callOnClick())
{
int id=i;
Toast.makeText(getApplicationContext(), ""+id, 1000).show();
}
}
}
});
hlv.setOnScrollStateChangedListener(新的OnScrollStateChangedListener(){
@凌驾
公共无效onScrollStateChanged(ScrollState ScrollState){
//TODO自动生成的方法存根
对于(int i=0;i您是否尝试了listview的setOnItemClickListener
。即使是自定义的HorizontalListView
,也应基于正常的listview
来实现。请尝试:
hlv.setOnItemClickListener(
new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
Toast.makeText(this, "POSITION: "+position, Toast.LENGTH_SHORT).show();
}
}
);
hlv.setOnItemClickListener(
新的MClickListener()
{
public void onItemClick(AdapterView arg0,视图,整型位置,长id){
Toast.makeText(这个,“位置:+位置,Toast.LENGTH_SHORT).show();
}
}
);
希望有帮助!再次查看此问题您的方法是什么callOnClick()
do?是否返回true
?谢谢,我得到了这个位置。我还需要一个帮助。当用户单击按钮时,它应该可以确定listview当前的位置。你的意思是在屏幕上显示图像的位置?我认为这是不可能的。无论如何,你应该询问定制HorizintalListView的人。接受我的回答将不胜感激!当然我会的。但无论如何,谢谢你。啊