android:layout_width="match_parent"
android:layout_height="match_parent"
http://codeforces.ru/gyms - здесь можно решать алгоритмические задачи, есть возможность подбирать задачи с разной сложностью( от высчитывания площади бассейна, до олимпиадных)
Если хочется реализма, то я частенько для себя ищу интересные вакансии и решаю тестовые задачи. Вот примеры: http://company.yandex.ru/job/vacancies/dev_serv_java_kiev.xml http://company.yandex.ru/job/vacancies/java_develop_mosc.xml http://company.yandex.ru/job/vacancies/?city=msk&department=3592&spec=Java
android:layout_height="0dp"
и будет ожидаемый вариант. Вообще при использовании android:layout_weight
у этого контрола желательно ставить android:layout_height
(или соответственно android:layout_width
) в 0dp. И поведение будет более предсказуемым, да и работает быстрее. А у нижнего ImageView android:layout_weight
наверное совсем не нужен.