public void onBindViewHolder(final ViewHolder viewHolder, final int position) {
viewHolder.button.setText("button" + +position);
if(position == 0){
RecyclerView.LayoutParams params = (RecyclerView.LayoutParams);
viewHolder.button.getLayoutParams();
params.height = 200;
params.width = 200;
viewHolder.itemView.setLayoutParams(params);
}else{
RecyclerView.LayoutParams params = (RecyclerView.LayoutParams);
viewHolder.button.getLayoutParams();
params.height = RecyclerView.LayoutParams.WRAP_CONTENT;
params.width = RecyclerView.LayoutParams.WRAP_CONTENT;
viewHolder.itemView.setLayoutParams(params);
}
}
のアダプタでこのコードを使用するGridView
と、 の最初の項目にカスタム サイズを指定しようとしていGridView
ますが、行内のすべての項目のサイズが変更されますが、他の列の項目は通常のままです。では、変更するアイテムを1つだけ作成するにはどうすればよいGridView
ですか?