Попытка адаптировать мой взгляд к большим и маленьким экранам с помощью прокрутки

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

<!--?xml version="1.0" encoding="utf-8"?-->
<android.support.v4.widget.drawerlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="5dp" android:background="#ffffff">

 <framelayout android:id="@+id/content_frame2" android:layout_width="match_parent" android:layout_height="match_parent">

 <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">

 <com.google.android.gms.ads.adview xmlns:ads="http://schemas.android.com/apk/res-auto" android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adunitid="ca-app-pub-7098126077977688/3494300657" ads:adsize="BANNER" android:layout_gravity="center">

 <scrollview android:layout_width="match_parent" android:layout_height="wrap_content">

 <linearlayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">

 <imageview android:id="@+id/ad_view_photo_image" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center">

 <textview android:id="@+id/ad_view_description" android:text="TextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:layout_gravity="center">

 <textview android:id="@+id/ad_view_price" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Large Text" android:textappearance="?android:attr/textAppearanceLarge" android:padding="5dp" android:layout_gravity="center">

 <button android:id="@+id/ad_view_buy" android:text="Comprar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:layout_gravity="center">

 </button></textview></textview></imageview></linearlayout></scrollview></com.google.android.gms.ads.adview></linearlayout></framelayout></android.support.v4.widget.drawerlayout><button android:id="@+id/ad_view_back" android:text="Voltar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:layout_gravity="center"><code></code>

 <p> и ошибка:</p> <p> Активность просочилась в окно</p> <p> может ли кто-нибудь мне помочь? благодарю!</p> </button>
1 ответ

хорошо, я только что решил проблему, это была проблема в моей асинхронной задаче, которая по какой-то причине не возникала при тестировании приложения в моем маленьком эмуляторе экрана. Я пытался изменить представление, созданное основным потоком в async-задаче.

licensed under cc by-sa 3.0 with attribution.