Android OnClick Listener不适用于alignParentBottom为true的linearlayout中存在的按钮

Android OnClick Listener不适用于alignParentBottom为true的linearlayout中存在的按钮,android,android-layout,android-linearlayout,onclicklistener,Android,Android Layout,Android Linearlayout,Onclicklistener,我正在进行一项活动,希望在版面末尾创建一个like按钮,因此我创建了一个版面文件,并在LinearLayout中将其layout\u alignParentBottom属性设置为true,并在其中创建了like按钮。现在我将这个布局文件包括在其他一些布局文件中,但是当我将onClickListener应用到按钮时,它什么也不做 当我从LinearLayout属性中删除此layout\u alignParentBottom时,然后OnclickListener开始工作 你能在这里帮我解决这个问题吗

我正在进行一项活动,希望在版面末尾创建一个like按钮,因此我创建了一个版面文件,并在
LinearLayout
中将其
layout\u alignParentBottom
属性设置为true,并在其中创建了like按钮。现在我将这个布局文件包括在其他一些布局文件中,但是当我将
onClickListener
应用到按钮时,它什么也不做

当我从
LinearLayout
属性中删除此
layout\u alignParentBottom
时,然后
OnclickListener
开始工作


你能在这里帮我解决这个问题吗?

其他小部件可能会挡住它的去路。如果按钮上方有内容,则不需要clickListener

例如,如果该布局中也有列表

<Button
    android:layout_alignParentBottom="true"
    android:layout_marginLeft="@dimen/viewSpace1"
    android:layout_marginRight="@dimen/viewSpace1"
    android:layout_marginBottom="@dimen/viewSpace1"
    android:layout_width="fill_parent"
    android:layout_height="@dimen/headerHeight_small"
    android:id="@+id/btnShare"
    style="@style/ButtonLogin"
    android:text="Next" />

<ListView 
    android:layout_above="@id/btnShare"
    android:id="@+id/list"
    android:layout_below="@id/layoutHeader"
    android:layout_marginLeft="@dimen/viewSpace3"
    android:layout_marginRight="@dimen/viewSpace3"
    android:layout_marginBottom="@dimen/viewSpace3"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent" />  

因此,您的共享按钮可以安全单击。
我保留了上面的列表
btnShare
。为了我的安全,如果它与按钮重叠。如果仍然存在问题,请发布您的代码,以便准确地指出问题。

请发布两种布局的代码。我已解决此问题,问题是因为布局高度设置为与父级匹配。我还有一个问题。我有一个TextView,只想在这个TextView中设置一个图标,然后我想让TextView的图标可以点击。我怎样才能做到这一点..嗨,我有viewpager,它有3个选项卡。所有3个选项卡都有自己的片段。我第一次使用FragmentPagerAdapter的getPageTitle功能设置选项卡的标题。但是现在,当我点击任何一个标签时,我正在做一些工作,需要在它的片段中更改标签的标题。例如:我有一个选项卡显示标题照片(2),这里2是照片计数,现在当我在这个选项卡下上传更多照片时,我需要将标题设置为照片(计数)。我怎样才能做到这一点,请在这里帮助我,你的帮助太感谢了。