как обрабатывать ориентацию линейного элемента управления в Android - PullRequest
1 голос
/ 10 июня 2010

! [Альтернативный текст] [1] Привет, ребята

Я использую рекламные объявления для моего приложения для Android. В портретном режиме он зафиксировал верхнюю часть экрана, когда я перешел в ландшафтный режим. Это добавило размер отображения в портретном режиме и увеличило размер

как мне заполнить родительский элемент в ландшафтном режиме

+import com.admob.android.ads.AdManager; import com.admob.android.ads.AdView; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.Window; import android.view.ViewGroup.LayoutParams; import android.widget.LinearLayout;

public class narasimha extends Activity   {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);
        AdView adView = new AdView(this);
        adView.setVisibility(AdView.VISIBLE);
        adView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
        adView.setPrimaryTextColor(Color.BLACK);
        adView.setBackgroundColor(Color.WHITE);
        adView.setSecondaryTextColor(Color.LTGRAY);
        adView.setRequestInterval(20);
       AdManager.setTestDevices(new String[]{ AdManager.TEST_EMULATOR});
        ((LinearLayout)findViewById(R.id.ad)).addView(adView);

портретный режим [1]: [URL = http://www.freeimagehosting.net/][img]http://www.freeimagehosting.net/uploads/afd7c173cb.png[/img][/url]

ландшафтный режим [URL = http://www.freeimagehosting.net/][img]http://www.freeimagehosting.net/uploads/1758519975.png[/img][/url]

как можно решить эту проблему

1 Ответ

1 голос
/ 10 июня 2010

Не думаю, что это сработает, потому что я думаю, что объявления имеют фиксированный размер.Таким образом, ваш лучший выбор, вероятно, просто центрировать вид в макете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...