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

ListFragment не получается - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Работка, от которой зависит будущее школьника http://www.cyberforum.ru/android-dev/thread1679453.html
Блин ребят, вот буду очень благодарен, если вы мне поможете. Так-с, у меня есть презентация, которую нужно превратить в apk-приложение, т.е. основываясь на презентации сделать прогу на тлф. Вот очень нужно, серьезно, помогите пожалуйста~
Android ListActivity Добрый день. Нужно реализовать дополнение нового эоемента в список ListActivity по нажатию каойл ибо кнопки. Стандартно делается череза : ArrayAdapter<Spisok> arrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, Spisok.spisok); ListView listView = getListView(); listView.setAdapter(arrayAdapter); где Spisok.spisok это public static Spisok spisok={ new... http://www.cyberforum.ru/android-dev/thread1679406.html
Android Переход на фрагмент при открытии приложения
Доброго времени суток! Недавно начал заниматься разработкой Android приложения, разобрался с NavDrawer но столкнулся с проблемой, при заполнении главного активити на него накладываются другие, решил исправить это с помощью перехода на фрагмент сразу при открытии приложения, каким образом это можно реализовать.
Android Как сократить длинные наименования строк?
Здравствуйте коллеги. Не могли бы вы подсказать как называется эффект изображенный на рисунке effect и как такое реализовать? Есть необходимость сокращать длинные ФИО подписчиков.
Android PreferenceActivity настройки приложения http://www.cyberforum.ru/android-dev/thread1679224.html
Делаю все по этому уроку в Android Studio. http://startandroid.ru/ru/uroki/vse-uroki-spiskom/134-urok-71-preferences-kak-nastrojki-prilozhenija-preferenceactivity.html Ошибок не выдает. Но когда это приложение запускаю или в эмуляторе или на смартфоне, нажимаю на настройки и ноль реакции. Никаких настроек не выводят. В интернет искал другие уроки по этой теме. Тоже все делал как сказано, но...
Android Приложение заверашется при выполнении кода Доброго времени суток!Пишу калькулятор. В нем два хml файла. MainActivity и layout.xml Возникла проблема: когда выполняется вот этот код программа завершается. Button lstbut_digi= new Button; lstbut_digi=(Button)findViewById(R.id.bt0); lstbut_digi=(Button)findViewById(R.id.bt1); lstbut_digi=(Button)findViewById(R.id.bt2); ... подробнее

Показать сообщение отдельно
werrt
1 / 1 / 0
Регистрация: 07.02.2008
Сообщений: 192

ListFragment не получается - Android

07.03.2016, 21:13. Просмотров 210. Ответов 2
Метки (Все метки)

Почему то не получается добавить фрагмент. При попытке добавления, программма вылетает с ошибкой. ЧТо делаю не так?
Код мейнактивиту где добавляю элемент в список и пытаюсь вывести его в ListVeiw:
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
59
60
61
package com.example.moe3;
 
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
 
public class MainActivity extends AppCompatActivity {
 
    @Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
 
setSupportActionBar(toolbar);
 
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
            @Override
public void onClick(View view) {
               Snackbar.make(view, "Дабавлен новы элемент в список", Snackbar.LENGTH_LONG)
                      *//*.setAction("Action", null)*//*.show();*/
                Spisok spisok =new Spisok("one");
Spisok.listSpisok.add(spisok);
SpisokFragment fragment =new SpisokFragment();
FragmentTransaction fr = getFragmentManager().beginTransaction();
fragment.newItem();
fr.replace(R.id.fragmentTrenirovkaConteiner,fragment);
fr.commit();
 
}
        });
}
 
    @Override
public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
 
    @Override
public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
 
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
            return true;
}
 
        return super.onOptionsItemSelected(item);
}
}
и код фрагмента:
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
59
60
61
62
package com.example.moe3;
 
import android.app.ListFragment;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class SpisokFragment extends ListFragment {
    @Override
public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
newItem();
 
}
    public void newTren(){
        ArrayAdapter<Spisok> arrayAdapter =new ArrayAdapter<>(getActivity(),android.R.layout.simple_list_item_1, Spisok.listSpisok);
setListAdapter(arrayAdapter);
 
}
 
 
}
 
 
 
 
и код класса для заполнени ListView:
 
 
package com.example.moe2;
 
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
 
public class Spisok {
    private String name;
private Date date;
 
public Spisok(String name) {
        this.name = name;
}
 
    public static ArrayList<Spisok> listSpisok= new ArrayList<>();
 
@Override
public String toString() {
        Date cal = (Date) Calendar.getInstance().getTime();
String dt = cal.toLocaleString();
 
return name+" " +dt;
}
 
 
    public String getName() {
        return name;
}
 
    public Date getDate() {
        return date;
}
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru