Sobes.tech
Junior

Kaip padaryti, kad vaizdas keistųsi priklausomai nuo užimamos vietos (lankstūs maketai)?

sobes.tech AI

Atsakymas iš AI

Naudokite ConstraintLayout su apribojimais 0dp (MATCH_CONSTRAINT) plotui/aukščiui ir layout_constraintHorizontal_bias / layout_constraintVertical_bias. Taip pat galite naudoti LinearLayout su svoriais (layout_weight).

Kiti požiūriai:

  • RecyclerView / ListView su skirtingų tipų elementais.
  • FlexboxLayout iš Google.
  • Dydžių skaičiavimas programiškai onCreate arba onMeasure metu.