2017-02-11 6 views
0

Код xml: -> Также, с помощью ImageView и ButtonView, Picker и т. Д. Он не будет считывать данные из этого xml.Макет отклоняет чтение TextView, ImageViews, Любой вид вообще

<TextView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:text="This is a textview." 
     android:background="#f00"></TextView> 

Код Java, где я устанавливаю представление для деятельности, содержащей этот XML.

@Override 
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_test); 


    } 

Теперь, что я ДОЛЖЕН см это: Image of the CORRECT picture in the android studio and what i want to see

Что я ДЕЙСТВИТЕЛЬНО см это: What i see on my phone

Также я объявил Java в андроиде манифеста.

Возможно, это поможет, но эта активность достигается нажатием 2 кнопок из двух разных видов деятельности. Я протестировал ту же логику с новым проектом, и он работает, но он не работает в моем основном проекте.

+0

опубликовать полный код XML –

+0

http://i.imgur.com/5L13MNC.jpg – hellohello

ответ

0

ANSWER: Была какая-то странная ошибка, я сам не понимаю, я удалил код Java и снова добавил его, и теперь он неожиданно работает, спасибо за предложения всем.

@Override 
    protected void onCreate(@Nullable Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_test); 

    } 
0

Убедитесь, что деталь, в которой вы начинаете свою деятельность с намерений, является правильным.

Это должно быть что-то вроде этого:

Intent i = new Intent(context, YourActivity.class): 
startActivity(i); 

, если нет проблем с этим, попробуйте проверить имя вашего макета для любого шанса конфликта.

На последнем попробуйте изменить OnCreate для:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_test); 
} 

Похоже, что нет никаких проблем в вашем XML, а также проверить корень вашего макета.

+0

нет ничего плохого с намерением в моем коде, я уверен в этом. , а для второго я попытался изменить имя, то же самое. полный xml (содержит rootView) - http://i.imgur.com/5L13MNC.jpg – hellohello