powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Не прокручивается экран в приложении
4 сообщений из 4, страница 1 из 1
Не прокручивается экран в приложении
    #38830665
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В активити, в котором есть фрагмент, создаю программно TextView и ImageView, все отображается, но не могу прокрутить экран! т.е. вижу, что текст не закончился, картинки еще должны быть, а прокрутить до конца страницы не получается.
вот код:

Код: 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.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
public class AboutCityActivity extends Activity {

    private static int cardId;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_all_events);

        Bundle bundle = getIntent().getExtras();
        cardId = bundle.getInt(SharedKey.PLACE_KEY, -1);

        if (savedInstanceState == null) {
            getFragmentManager().beginTransaction()
                    .add(R.id.container, new AboutCityListFragment())
                    .commit();
        }

    }


    public static class AboutCityListFragment extends Fragment {

        private LinearLayout llCardInfo;
        private DBHelper dataBaseHelper;
        private List<AllCard.Information> cardInfo;
        private ImageLoader imageLoader;

        @Override
        public void onPause() {
            super.onPause();

        }

        @Override
        public void onResume() {
            super.onResume();
        }

        public AboutCityListFragment() { }

        @Override
        public void onActivityCreated(Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
            cardInfo = getCardInfo(cardId);
            imageLoader = ImageLoader.getInstance();

            for (AllCard.Information i : cardInfo){
                TextView text = new TextView(getActivity());
                ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT );
                text.setLayoutParams(params);
                text.setText(i.getText());

                ImageView image = new ImageView(getActivity());
                image.setLayoutParams(params);
                imageLoader.displayImage(i.getImageID(), image);
                llCardInfo.addView(text);
                llCardInfo.addView(image);

            }
        }


        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View v = inflater.inflate(R.layout.about_city_fragment, null);
            llCardInfo = (LinearLayout) v.findViewById(R.id.llCardInfo);
            return v;
        }

      

    }
}



код activity_all_events.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="ru.about.AboutCityActivity"
    tools:ignore="MergeRootFrame" >

</FrameLayout>



код about_city_fragment.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <LinearLayout
        android:id="@+id/llCardInfo"
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
    </LinearLayout>

</LinearLayout>
...
Рейтинг: 0 / 0
Не прокручивается экран в приложении
    #38830927
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991создаю программно TextView и ImageView, все отображается, но не могу прокрутить экран!
Что-бы прокрутить "экран", нужно чего-то такое вставить, что может прокручиваться. Например, ListView или, в твоем случае, ScrollView.
...
Рейтинг: 0 / 0
Не прокручивается экран в приложении
    #38830934
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витяй1991
Код: java
1.
or (AllCard.Information i : cardInfo){


Хотя, может и ListView...
...
Рейтинг: 0 / 0
Не прокручивается экран в приложении
    #38833495
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanВитяй1991создаю программно TextView и ImageView, все отображается, но не могу прокрутить экран!
Что-бы прокрутить "экран", нужно чего-то такое вставить, что может прокручиваться. Например, ListView или, в твоем случае, ScrollView.
спс)) ScrollView помог)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Не прокручивается экран в приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]