Я пытаюсь добавить edittext в диалог один ниже других или выше других, но когда я пытаюсь добавить edittext в свой диалог, он выходит выше каждого нового текста редактирования. что я получаю это .... Добавить динамически edittext в диалоговом окне
Но я хотел, чтобы этот путь .....
когда я нажав на изображение кнопки добавить, затем новый TextView следует добавлять в экране. Я написал код следующим образом ...
final RelativeLayout.LayoutParams params= new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
add.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
try {
Log.w("Addfriendsactivity", "friendsCount--first time-> "+friendsCount);
friendsCount++;
EditText textview = new EditText(context);
Log.w("Addfriendsactivity", "friendsCount---> "+friendsCount);
textview.setId(friendsCount);
params.addRule(RelativeLayout.BELOW, friendsCount--);
friendsCount += 1;
Log.w("Addfriendsactivity", "friendsCount--third time-> "+friendsCount);
textview.setLayoutParams(params);
textview.setVisibility(View.VISIBLE);
Log.w("Addfriendsactivity", "params---> "+params);
Log.w("Addfriendsactivity", "textview---> "+textview);
Log.w("Addfriendsactivity", "relativelayout--> "+textview);
dialog.addContentView(textview ,params);
textview.setText(String.valueOf(friendsCount));
Log.d("addFriendsActivity", "ashish comes here ");
}
catch (Exception e) {
e.printStackTrace();
}
});
}
Может ли один помочь мне в этом, почему это происходит, как выйти из этого проблем?
Заранее спасибо ..
EDIT
мой макет XML выглядит следующим образом
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF"
tools:context=".AddFriendsCustomActivity" >
<EditText
android:id="@+id/writename"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="24dp"
android:ems="10" >
<requestFocus />
</EditText>
<Button
android:id="@+id/submit_dialog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/writename"
android:layout_below="@+id/add"
android:layout_marginRight="46dp"
android:text="Submit" />
<ImageView
android:id="@+id/add"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/writename"
android:layout_marginLeft="22dp"
android:layout_toRightOf="@+id/writename"
android:contentDescription="Add Friend"
android:src="@drawable/add" />
</RelativeLayout>
Реализация LinearLayout с вертикальной ориентацией, а не RelativeLayou. Просто попробуйте это –
@MD вы можете сказать, где и что ссылку? – Ashishsingh