Android platformunda bir RelativeLayout var. Ben resimde şu var yerini değiştirdikten sonraAktarıldıktan sonra Göreli Düzenin çocukları nasıl edinilir?
case DragEvent.ACTION_DRAG_LOCATION:
RelativeLayout.LayoutParams ParamV = (LayoutParams) v.getLayoutParams();
int idV = (Integer) v.getId();
if (idV == MainActivity.count)
return true;
if (idV == 100) {
MainActivity.BtDel.setBackgroundResource(R.drawable.rounded);
return true;
}
BtT.setLayoutParams(ParamV);
BtT.setId(idV);
v.setLayoutParams(ParamB);
v.setId(idB);
ParamB = ParamV;
idB = idV;
return true;
: Görünümler sırası ben Drag onları tarafından görüşlerin konumunu değiştirmek this şu resim (spor, Airplane, Uçan, Seyahat) şöyle görünür: this
Ben Düzeni çocukları almak için şu kodu kullanın:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < layout.getChildCount(); i++) {
Button Bt = (Button) layout.getChildAt(i);
CharSequence St = Bt.getText();
sb.append(St);
if (i < layout.getChildCount() - 1)
sb.append(",");
}
Ama sonuç tam olarak ilk resmi gibidir althouth görünümlerin yeri değişmiştir. Sorun nedir? Bunu nasıl çözebilirim?
Daha fazla tercihim yok. Bağıl Düzen kullanmalı ve sorunu çözmeliyim. Emirlerini nasıl değiştirebilirim? – Sohrab