Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программное создание TextView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обработка данных в Mysql и отправка обратно на андроид http://www.cyberforum.ru/android-dev/thread1465262.html
В приложении есть регистрация и авторизация . регистрацию прохожу и данные сохраняются в базе mysql . приложение мессенджер делаю если я кидаю запрос на добавление в друзья , то этот шаг фиксируется...
Программирование Android Android связь с базой данных делаю мессенджер и столкнулся с проблемой!!!! Я через xampp сделал в mysql БД когда я регистрацию прохожу то в базу отправляются данные . если пытаюсь кого-либо добавить в приложении в друзья то в... http://www.cyberforum.ru/android-dev/thread1465249.html
Глючит ListView Программирование Android
Получаю данные с сервера) отображаю через ListView проблем нет. Но по нажатию по item listview хочу показать скрытое textview внутри item, вроде бы просто, но дико глючит. По нажатию открывает не...
Программирование Android Регистрация широковещательного приемника
Привет, у меня есть приемник: public class Broad extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context,...
Программирование Android Не происходит запись видео http://www.cyberforum.ru/android-dev/thread1465071.html
Здравствуйте, хочу записать видео, программно открываю приложение работы с камерой, код ниже: Intent cameraIntent1 = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);...
Программирование Android Android Studio, Web browser Здравствуйте. Я пишу программу под ОС Android на android studio. Программа должна зайти на сайт считать от туда информацию и обработать её. Для начала я решил создать свой Web браузер. Я нашел... подробнее

Показать сообщение отдельно
miha10999
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 11

Программное создание TextView - Программирование Android

01.06.2015, 21:02. Просмотров 553. Ответов 2
Метки (Все метки)

Всем привет! помогите пожалуйста.
Как сделать по нажатию на кнопку автоматическое создание нескольких других элементов например TextView
и как сделать их создание с отступом вниз(чтобы каждый элемент в отдельной строчке). В моем примере они выводятся последовательно в одной строке.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
public class MainActivity extends Activity implements OnClickListener {
 
int wrapContent = LinearLayout.LayoutParams.WRAP_CONTENT;
List<TextView> textVilist;
LinearLayout llMain;
Button btn;
TextView tvVopros;
LinearLayout.LayoutParams lParams;
 
 
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
 
llMain = (LinearLayout) findViewById(R.id.linLayout);
 
 
// setContentView()
textVilist = new ArrayList<TextView>();
tvVopros = (TextView)findViewById(R.id.textView);
btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(this);
 
}
 
@Override
public void onClick(View v) {
 
int j = f1(3);
int otstup = 0;
switch (v.getId()) {
case R.id.button :
lParams = new LinearLayout.LayoutParams(wrapContent, wrapContent);
tvVopros.setText("Вопрос №1");
for (int i = 0; i < j; i++) {
 
TextView tv = new TextView(this);
//tv.setId(i);
tv.setText("Ответ№+"+ i +" ");
textVilist.add(i, tv);
otstup+=25;
lParams.topMargin=otstup;
lParams.leftMargin=10;
llMain.addView(tv,lParams);
 
;
}
break;
}
 
}
public int f1(int i)
{
 
return i;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru