为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我总是在视图中看到最后一个 ID?

为什么我总是在视图中看到最后一个 ID?

绝地无双 2022-09-22 10:16:05
为什么无论我单击哪个文本,我总是看到最后一个 ID?我希望看到根据单击的相关文本创建的布局中显示的右侧片段。我总是看到“替代方案”片段。我知道标签是有帮助的,但我不知道如何使用它们。此外,我试图使用不同版本的片段管理器和片段交易,甚至删除开关并分别调用文本视图的每个setOnClickListener,但没有任何帮助。这是我的活动记录文件:        IngredientsFragment ingredientsFragment;        FavouritesFragment favouritesFragment;        FeedbacksFragment feedbacksFragment;        Write_Feedback_Fragment writeFeedbackFragment;        AlternativesFragment alternativesFragment;        TextView ingredients;        TextView favourites;        TextView feedbacks;        TextView alternatives;        TextView writeFeedback;        @Override        protected void onCreate(Bundle savedInstanceState) {            super.onCreate(savedInstanceState);            setContentView(R.layout.activity_product_details);            window=this.getWindow();            window.setStatusBarColor(this.getResources().getColor(R.color.colorPrimaryDark));            ingredients= (TextView) findViewById(R.id.ingredients_option);            favourites= (TextView) findViewById(R.id.favorites_option);            feedbacks= (TextView) findViewById(R.id.watch_feedback_option);            writeFeedback= (TextView) findViewById(R.id.add_feedback_option);            alternatives= (TextView) findViewById(R.id.alternatives_option); ingredients.setOnClickListener(this);    favourites.setOnClickListener(this);    feedbacks.setOnClickListener(this);    writeFeedback.setOnClickListener(this);    alternatives.setOnClickListener(this);        }    }
查看完整描述

1 回答

?
弑天下

TA贡献1818条经验 获得超7个赞

您的代码应该像这样工作。问题在于您的布局。查看框架布局中的文本视图。定义填充左图并layout_width,以便文本视图alternatives_option覆盖所有其他文本视图。这就是为什么在点击中你总是得到该视图的id。


我建议做一个关于XML布局的教程。


<TextView

    android:id="@+id/alternatives_option"

    android:layout_width="408dp"

    android:layout_height="90dp"

    android:layout_gravity="left"

    android:drawableTop="@drawable/ic_alternatives"

    android:paddingLeft="320dp"

    android:text="Alternatives" />


查看完整回答
反对 回复 2022-09-22
  • 1 回答
  • 0 关注
  • 79 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信