Как уменьшить размер памяти без использования файла diff xml для каждого элемента в Android?

Я работаю с приложением для Android. Поскольку я новичок в разработке для Android, я завершил свое приложение с рецептами, используя XML-файл diff. Я использовал каждую XML-страницу для каждого элемента, и ее можно выбрать с помощью действия списка. Но, кажется, большой объем памяти. Как можно уменьшить эту память?? Или есть какой-нибудь другой метод без использования diff XML для каждого??? пожалуйста, помогите мне и спасибо


person ptm    schedule 07.11.2013    source источник
comment
каков текущий размер приложения?   -  person Harish Koona    schedule 07.11.2013
comment
выше 20 МБ для сгенерированного apk-файла :( как я могу уменьшить это ?? есть ли способ уменьшить количество xml-файлов ?? т.е. можно ли хранить содержимое в один?? это возможно ??? если да , объясните пожалуйста   -  person ptm    schedule 07.11.2013
comment
используете ли вы какие-либо видеофайлы или файлы изображений..   -  person Harish Koona    schedule 07.11.2013
comment
я использовал изображения и текст только для страниц xml   -  person ptm    schedule 07.11.2013
comment
[Надеюсь, это поможет вам.] [1] проверьте этот вопрос [1]: stackoverflow.com/questions/3815269/how-to-reduce-app-apk-size   -  person Harish Koona    schedule 07.11.2013


Ответы (2)


вы можете определить все представления во время выполнения.

поэтому он будет потреблять память.

person AndyBoy    schedule 07.11.2013
comment
как я могу это сделать?? пожалуйста, объясните, я только изучаю Android - person ptm; 07.11.2013
comment
перейти по этим ссылкам это - person AndyBoy; 07.11.2013
comment
перейти по этим ссылкам это [this](stackoverflow.com/questions/2693744/) [this](stackoverflow.com/questions/6583019/) [this](stackoverflow.com/questions/15261811/) [this](stackoverflow.com /questions/7354034/dynally-add-a-textview-android) [This](stackoverflow.com/questions/9509842/how-to-add-a-dynally-created-linearlayout-to-scrollview) - person AndyBoy; 07.11.2013

Вы можете сделать все представления во время выполнения. и если некоторые действия имеют одинаковые макеты, вы можете использовать один макет для всех этих действий.

Попробуйте генерировать все значения макетов динамически. Это уменьшит размер, а также поможет сохранить приложение для будущих обновлений.

person Mohit Rakhra    schedule 07.11.2013
comment
Я пытаюсь загрузить изображения из drawable в одно и то же изображение для действий diff. Это возможно? покажи мне пример если не возражаешь спасибо - person ptm; 07.11.2013
comment
Пожалуйста, поместите код в качестве примера того, что вы на самом деле делаете. Если будет хороший способ помочь вам в этом - person Mohit Rakhra; 07.11.2013