android从ViewGroup获取ID

时间:2019-06-17 10:45:08

标签: java android

我有一个带有按钮的ArrayAdapter:

 public View getView(final int position, @Nullable final View convertView, @NonNull final ViewGroup parent)

 btnClickMe.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view)

这就是view.getParent().getParent()所提供的

android.widget.ListView{7d85545 VFED.VC.. .F....ID 16,70-704,1008 #7f0800cc app:id/tray_tab1}

我如何获得app:id/tray_tab1tray_tab1

1 个答案:

答案 0 :(得分:0)

喜欢

  int parentId = ((View) view.getParent().getParent()).getId();

现在您可以将ID与R.id进行比较

 if (parentId == R.id.tray_tab1) {
       // Do what ever you want
 }