我想在android视图中创建此iphone tableview功能相同吗?
hii我想在android中创建同样的iphone tableview功能如何做到这一点 有什么办法可以在android listview中实现这一点吗?我想它离listview最近。如何在不更改listview项目的情况下显示删除按钮我将图像放在这里,以便您可以检查它 当我点击编辑按钮时,在每一行中显示删除按钮 列表视图 单击按钮后,listview更改如下图像我想在android视图中创建此iphone tableview功能相同吗?,android,listview,Android,Listview,hii我想在android中创建同样的iphone tableview功能如何做到这一点 有什么办法可以在android listview中实现这一点吗?我想它离listview最近。如何在不更改listview项目的情况下显示删除按钮我将图像放在这里,以便您可以检查它 当我点击编辑按钮时,在每一行中显示删除按钮 列表视图 单击按钮后,listview更改如下图像 getView()处理单击编辑时删除按钮可见性的源代码 @Override public View getView
getView()
处理单击编辑时删除按钮可见性的源代码
@Override
public View getView(final int position, View convertView, ViewGroup parent)
{
View row = convertView;
TextView playerNameTextView, gameStatusTextView ;
final NotiMyTurn notiItem = this.noti.get(position);
if (row == null)
{
LayoutInflater inflater = ((Activity) context).getLayoutInflater();
row = inflater.inflate(layoutResourceId, parent, false);
}
playerNameTextView = (TextView) row.findViewById(R.id.textview_my_turn_player_name);
gameStatusTextView = (TextView) row.findViewById(R.id.textview_my_turn_game_status);
img_game_play = (ImageView) row.findViewById(R.id.img_my_turn_play);
img_player_delete = (ImageView) row.findViewById(R.id.img_player_delete_button);
img_player_pic = (ImageView) row.findViewById(R.id.img_player_pic_my_turn);
playerNameTextView.setText(notiItem.playerName);
gameStatusTextView.setText(notiItem.gameStatus);
if(editMode)
{
//img_game_play.setVisibility(View.INVISIBLE);
img_player_delete.setVisibility(View.VISIBLE);
img_player_delete.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.fade_in));
img_player_pic.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move));
playerNameTextView.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move));
gameStatusTextView.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move));
img_game_play.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.fade_out));
}
else
{
if(isEditClickedFirst)
{
img_game_play.setVisibility(View.VISIBLE);
img_player_delete.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.fade_out));
img_player_pic.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move_back));
playerNameTextView.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move_back));
gameStatusTextView.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.move_back));
img_game_play.startAnimation(AnimationUtils.loadAnimation(activity, R.anim.fade_in));
}
img_player_delete.setVisibility(View.GONE);
}
row.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Toast.makeText(activity, "Clicked", Toast.LENGTH_SHORT).show();
}
});
return row;
}
为什么要在iOS中标记它?只要在单击“编辑”时更改“红色减号”的可见性即可。