Usually I like to work with linearlayout when needs to keep views above views. I don't like how relative layout works sometimes. Well, you can try my idea, I know this works with list, but didnt try with expandable list (but guess will work).
- LinearLayout vertical @relative
- Logo @reconti_menu_tv_logo
- RelativeLayout @clickable
- ListView weight 1 @lview
- TextView @footer
In this, only your ListView will scroll. I don't know if is this what you want. Your logo, clickable and footer will be fixed. The weight 1 is to keep your listivew using all not used space, so your footer will be always on "footer". Don't forget about height 0dp when using weight.
Now, if you want all scrolling, you have to use addHeader(View) and addFooter(View) on your list before set the adapter. (this is the better way)