现在我正在努力使中心图像比使用滚动选项的horizontallistview中的其他图像更大。我应该在显示时首先设置5个图像,中心图像比其他图像大,当用户滚动列表时,进入中心的图像应该大于其他图像。我坚持这个,你能帮助我解决这个问题。
XML
<com.meetme.android.horizontallistview.HorizontalListView
android:id="@+id/user"
android:layout_width="match_parent"
android:layout_height="130dp"/>
这里我的代码是:
imageListAdapter = new ImageListAdapter(getActivity(), imagesList);
ViewUtils.show(imageGridView);
imageGridView.setAdapter(imageListAdapter);
imageGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if(position == 0){
return;
}
icon= (ImageIcon) parent.getItemAtPosition(position);
}
});
答案 0 :(得分:0)
传递视图的位置
public View updateSelectedView(int index){
ViewGroup parent = (ViewGroup) getChildAt(0);
View view = parent.getChildAt(index);
view.getLayoutParams().height =view.getLayoutParams().width+20;
view.getLayoutParams().width =view.getLayoutParams().width+20;
return view;
}