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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка данных в Mysql и отправка обратно на андроид http://www.cyberforum.ru/android-dev/thread1465262.html
В приложении есть регистрация и авторизация . регистрацию прохожу и данные сохраняются в базе mysql . приложение мессенджер делаю если я кидаю запрос на добавление в друзья , то этот шаг фиксируется в базе данных что якобы id 6 добавил в друзья id 7 но видимо база данных не обрабатывает эту инфу и на другое устройство мне не приходит подтверждения на добавление в друзья
Android Android связь с базой данных делаю мессенджер и столкнулся с проблемой!!!! Я через xampp сделал в mysql БД когда я регистрацию прохожу то в базу отправляются данные . если пытаюсь кого-либо добавить в приложении в друзья то в базу данных отправляются эти данные . Но , когда добавляю в друзья кого-то то у меня на другой девайс не приходят оповещения и подтверждение на дружбу. http://www.cyberforum.ru/android-dev/thread1465249.html
Глючит ListView Android
Получаю данные с сервера) отображаю через ListView проблем нет. Но по нажатию по item listview хочу показать скрытое textview внутри item, вроде бы просто, но дико глючит. По нажатию открывает не только скрытый textview в текущем item, но еще и другие почему равно через каждые 6 штук? Скажите в чем может быть проблема? Такк формируется вывод новости, при этом body - скрыто <?xml...
Android Регистрация широковещательного приемника
Привет, у меня есть приемник: public class Broad extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent i = new Intent(context, DoActivity.class); int val = intent.getIntExtra("INT", 0); i.putExtra("INT", val); context.startActivity(i);
Android Не происходит запись видео http://www.cyberforum.ru/android-dev/thread1465071.html
Здравствуйте, хочу записать видео, программно открываю приложение работы с камерой, код ниже: Intent cameraIntent1 = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); cameraIntent1.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(videoFile)); cameraIntent1.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); //cameraIntent1.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 200);...
Android Android Studio, Web browser Здравствуйте. Я пишу программу под ОС Android на android studio. Программа должна зайти на сайт считать от туда информацию и обработать её. Для начала я решил создать свой Web браузер. Я нашел замечательную статью: http://developer.alexanderklimov.ru/android/mybrowser.php Создав по ней приложение оно даже не загрузившись сразу закрывается выдавая ошибку "В приложении MyBrowser произошла... подробнее

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

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

01.06.2015, 21:02. Просмотров 461. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru