2014-10-29 2 views
0

Я следовал этот учебник о том, как получить AdMob на приложение Here и В моем файле макета XML для моей деятельности я получаю проблемы рендеринга:проблемы рендеринга в XML для AdMob

A <fragment> tag allows a layout file to dynamically include different layouts at runtime. At layout editing time the specific layout to be used is not known. You can choose which layout you would like previewed while editing the layout. 
- <fragment xetron.cosmicclicker.MyActivity$AdFragment ...> (Pick Layout...) 
- <fragment xetron.cosmicclicker.MyActivity$AdFragment ...> (Pick Layout...) 
Do not warn about <fragment> tags in this session 

Xml файл макета для деятельности ниже

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="8dp" 
    android:orientation="vertical" 
    android:paddingBottom="6dp" 
    android:gravity="center|top" 
    android:background="@drawable/background" 
    tools:context=".MyActivity"> 



    <fragment 
     android:name="xetron.cosmicclicker.MyActivity$AdFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_above="@+id/adFragment" /> 

    <fragment 
     android:id="@+id/adFragment" 
     android:name="xetron.cosmicclicker.MyActivity$AdFragment" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" /> 



</LinearLayout> 

Что я сделал неправильно и как исправить это?

+0

Вы используете андроид-студию? – j2emanue

+0

да им с помощью андроидной студии – Xetron

+0

Может кто-то помочь – Xetron

ответ

1

В ваших фрагментах попробуйте положить это:

инструментов: макет = «@ макет/my_fragment_view»

где my_fragment_view является макет вы хотите быть загружен в фрагмент. Это только для зрителя. Я думаю, что графическое представление дает вам подсказку, чтобы она выглядела более плавно. атрибут tools предназначен только для редактора. не работает во время выполнения.

<fragment 
     android:name="xetron.cosmicclicker.MyActivity$AdFragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     tools:layout="@layout/my_fragment_view" 
     android:layout_above="@+id/adFragment" /> 
+0

говорит, что не смог разрешить ресурс @ layout/my_fragment_view – Xetron

+0

, вам нужно создать представление для вашего фрагмента. Какой макет вам нужен, чтобы ваш фрагмент показывался? введите это вместо my_fragment_view. Фрагмент похож на вспомогательную активность, обычно содержит файл макета. – j2emanue

+0

и после этого, если вы действительно хотите загрузить макет, добавьте: android: name = "xetron.cosmicclicker.whatever_myFragment_name_is" – j2emanue

Смежные вопросы