概要 RecyclerViewの要素で画面の横幅にあわせた子要素を定義する方法をまとめた まとめ 結論から言うとRecyclerView.Adapterから攻めるより正方形の独自Viewを作る方が現実的 最初はRecyclerView.Adapter内のonBindViewHolderで横幅を取得し、縦に設定しようとしたが、やはりonBindViewHolder時点では横幅は決定しておらず0しかとれなかった @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) { // width = 0 int width = holder.image.getWidth(); onWindowFocusChangedのようなメソッドも見つからないし、どうしたものかと考えていたら、「横幅だけ