我正在制作一个包含GridView的应用。 GridView从Amazon S3服务器收集数据,Glide库向用户显示图像。但是,我有问题。
Image 1; before button clicked
我希望单击一个按钮时可以扩展Gridview。我试图让布局扩展,但它没有用。还有另一种方法可以解决这个问题吗?
答案 0 :(得分:0)
您可以在按钮中设置onClickListener ..
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:id="@+id/btnShowFinanceSector"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="@android:color/transparent"
android:text="Ofertar" />
</LinearLayout>
在膨胀布局后中的
:
this.btnShowFinanceSector= (Button)itemView.findViewById(R.id.btnShowFinanceSector);
this.btnShowFinanceSector.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//DO SOMETHING
}
});
答案 1 :(得分:0)
将标签设置为按钮。在.xml或.java中
button.setTage("Finance");
然后您可以致电getTag();