자식보기를 포함하여 탭 가능하게 만들고 싶은 상대 레이아웃이 있습니다. 자식보기가있는보기 그룹의 onclicklistener
<RelativeLayout
android:id="@+id/houses_rel_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@drawable/white_grey_border_bottom">
<HorizontalScrollView
android:id="@+id/houses_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:scrollbars="none">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
...
</LinearLayout>
</HorizontalScrollView>
<TextView... />
.....
</RelativeLayout>
내가 상대 레이아웃, 가로보기 및 textviews 및 아이콘 별도의 OnClickListener를 상에 OnClickListener를 설정하려는
.@BindView(R.id.houses_rel_1)
ViewGroup mHouse;
@BindView(R.id.fav_icn_1)
ImageView mFavIcn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_house_list);
ButterKnife.bind(this);
mHouse.setOnClickListener(new ViewGroup.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(mContext, SomeActivity.class);
mContext.startActivity(intent);
}
});
mFavIcn.setOnClickListener(new View.OnClickListener() {
...
});
}
현재, 나는 textview
들에 탭하면 새로운 활동 만 쳐다보고,하지만 난 horizontalscrollview
에 누를 때 아무 반응이 없습니다. onclicklistener를 horizontalscrollview
으로 복제해야합니까?
@OnClick({ R.id.houses_1, R.id.houses_rel_1 })
public void startSomeActivity() {
Intent intent = new Intent(mContext, SomeActivity.class);
mContext.startActivity(intent);
}
문제가 해결 되나요? –