android-view
Android onClick method doesn’t work on a custom view
I just had the same Problem – I created a custom view and when I registered a new Listener for it in the activity by calling v.setOnClickListener(new OnClickListener() {…}); the listener just did not get called. In my custom view I also overwrote the public boolean onTouchEvent(MotionEvent event) {…} method. The problem was that I … Read more
ViewTreeLifecycleOwner not found from DecorView@2da7146[MyActivity]
Try updating the dependency of AppCompat to rc01 version. This solved the problem for me. implementation ‘androidx.appcompat:appcompat:1.3.0-rc01’
Android ViewGroup: what should I do in the onLayout() override?
In onLayout you need to call layout method on each child of this ViewGroup and provide desired position (relatively to parent) for them. You can check source code of FrameLayout (one of the simpliest subclasses of ViewGroup) to find out how it works. Although, if you don’t need any “special” layouting, you have other options: … Read more