2016-09-21 3 views
-2

Я создаю приложение для Android, в котором есть табличный вид для прокрутки фрагментов. Я хочу настроить вид карты в одном из фрагментов. Я могу реализовать в новом действии, но я не могу реализовать его внутри фрагмента. Я не могу использовать такие функции, как findViewById() и setContentView()Вид карты внутри фрагмента

PS: Я попытался настроить его с помощью «this» и getActivity(), но он все еще не работает.

+2

Пожалуйста, введите код – AbhayBohra

+0

Код очень конфиденциальный для публикации. Я не могу получить доступ к findViewbyId(), т. Е. Сбой приложений –

+0

Пожалуйста, ребята, не занимите вопрос, я плохо застрял в этом –

ответ

0

Получите ваш код, как показано ниже, в oncreateView метод.

View rootView = inflater.inflate(R.layout.YourLayout, container, false); 

     cardView=(CardView)rootview.findViewById(R.id.cardView); 

    return rootView; 

SetContentView(), где вы непосредственно передать свой вид, но в фрагменте нужно раздуть макет, используя Inflater представленного в onCreateView(LayoutInflater, ViewGroup, Bundle) функции. Для получения дополнительной информации читайте official doc.

+0

Спасибо, Preetika это сработало. Но я не понимаю, почему люди обсуждают этот вопрос. Спасибо за вашу помощь снова –

+0

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

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