【问题标题】:Buttons are not working in Fragment activities按钮在片段活动中不起作用
【发布时间】:2019-05-08 10:54:22
【问题描述】:

我的片段中的按钮没有响应。

我基本上尝试在我的应用程序的片段中实现https://demonuts.com/pick-image-gallery-camera-android/。当我使用 AppCompatActivity 时,它在正常项目下工作。

public class PeopleTab extends Fragment {

    Button btn;
    private ImageView imageview;
    private static final String IMAGE_DIRECTORY = "/demonuts";
    private int GALLERY = 1, CAMERA = 2;

    @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
    public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View view3 = inflater.inflate(R.layout.people_layout, container, false);

        requestMultiplePermissions();

        btn = (Button) view3.findViewById(R.id.btn);
        imageview = (ImageView) view3.findViewById(R.id.iv);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                showPictureDialog();
            }
        });
        return view3;
    }

我想让按钮工作,但是当我点击它时没有任何反应。

【问题讨论】:

  • 清除缓存并重新启动它应该可以工作
  • 清理项目并重建...它将工作..并提出 requestMultiplePermissions();在按钮点击监听器内...
  • 这些都不起作用

标签: android android-fragments button tabs


【解决方案1】:

请检查您的 .xml(layout) 文件按钮不应与其他视图重叠。

【讨论】:

  • 它没有被另一个视图重叠,但我的按钮不在 people_layout 中,这有关系吗?
猜你喜欢
  • 2020-09-27
  • 2015-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-08
相关资源
最近更新 更多