简体   繁体   English

我想在Android视图中创建此iphone tableview功能吗?

[英]i want to create this iphone tableview feature same in android view?

hii i want to create this same iphone tableview feature in android how to do this is there any idea how to do this in android listview is available i think it is nearest to listview how to without change listview item display delete button i put image here so you can check it 嗨,我想在android中创建相同的iphone tableview功能该怎么做?有什么想法可以在android listview中做到这一点吗?我认为它最接近于listview如何不更改listview项目显示删除按钮我将图像放在这里你可以检查一下

When i click on edit button display delete button in every row of listview 当我单击编辑按钮显示在列表视图的每一行中的删除按钮

在此处输入图片说明

After click button listview change like this image 单击按钮后,listview更改为此图像

在此处输入图片说明

getView() source code for handling visibility of delete button on the click of edit. 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;
        }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在Android中使Listview像iPhone Tableview一样? - How can I make Listview in android like iPhone Tableview? 我想在android中创建一个“捕捉”水平scoll视图,一次将自身固定在特定视图中 - I want to create a “snapping” horizontal scoll view in android which fixes itself at a particular view at a time 如何忽略我不想在 Android 视图绑定库中创建绑定的视图组件? - How to Ignore view component(s) that I do not want to create bindings in Android view Binding library? 同时创建一个android和iphone app - Create an android and iphone app at the same time 想在android studio创建查看项目列表 - Want to create a list of view items in android studio 想要为 Android 电视创建自定义视图 - Want to create a Custom View for Android TV 在电子邮件撰写中,我想要为android中的yahoo like功能设计输入 - In Email compose, I want design inputs for yahoo like feature in android 我想在我的Android应用程序中添加“将图片共享到Facebook”功能吗? - i want to add “share the image to Facebook” feature in my android application? 我想在软键盘上方创建一个视图 - I want to create a view above the soft keyboard 我想用文本视图创建一个计数器 - i want to create a counter with a text view
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM