хорошо, я прочитал много глав об этом, но все еще не знаю, что лучше всего сделать для этого проекта.
Вот ситуация, когда у меня есть проект [большой :)],и в этом проекте все сделано для экранов с разрешением 480 х 800 пикселей.
Вот новое требование :).Они просят поддерживать устройства с разрешением 240 х 320 пикселей (это разрешение компоновки - небольшое).Ну, пока все хорошо :), но проблема в том, что разрешение 240х320 слишком мало, чтобы уместить компонент просто с масштабированием макета-нормально.Мне нужно иметь совершенно новый дизайн для телефонов с маленькими экранами.
Это означает, что если бы у меня был текстовый файл R.id.textview1 в layout / main.xml, теперь в layout-small / main.xml У меня не будет R.id.textview1, но теперь у меня будет два компонента, скажем, R.id.button1 и R.id.textviewsmall ... Моя точка зрения заключается в том, что подобный код не будет работать, так как в layout / main.xml textview1 существует, но в layout-small / main.xml нет, и он выдаст исключение
((TextView)findViewbyId(R.id.textview1)).setText("something");
Конечно, это то, что я объяснил, очень глупый сценарий, у меня есть кое-что действительно сложноено я надеюсь, что вы поняли, чего я хочу достичь.
Проблема в том, что уже слишком поздно внедрять фрагменты, потому что это будет большая работа, которая должна быть сделана.Поэтому мне нужны некоторые рекомендации, как мне это сделать ...
Любые идеи или некоторые рекомендации по дизайну были бы очень полезны, спасибо ...