2015-10-04 6 views
1

У меня есть функция фрагментации, где я показываю содержимое с помощью RelativeLayout. Я показываю текст, и все работает нормально.Как использовать onDraw на фрагменте?

Теперь я хотел бы добавить графическую информацию, и у меня возникли проблемы. В Fragment нет метода onDraw().

Есть ли способ, которым я мог бы использовать RelativeLayout для отображения текстовой информации и рисования в то же время на фрагменте?

спасибо.

Update:

Я использую этот код:

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 
{ 
    mFragmentView = inflater.inflate(R.layout.fragment_stat, container, false); 
    return mFragmentView; 
} 

Из того, что я понимаю, что придется переопределить (или изменить) Вид, созданный Inflater.inflate (метод) , Как я могу это сделать?

+0

Я думаю, что построение пользовательской относительной компоновки и переопределение onDraw - это способ. – subhash

+0

Возможный дубликат [Рисование фрагмента в Android] (http://stackoverflow.com/questions/23280685/drawing-in-a-fragment-in-android) – user2413972

ответ

1

Вы просто не понимаете, что такое фрагмент. Это распространенная проблема. Изучите official documentation.

Фрагмент похож на небольшую часть активности. У него нет метода рисования. Рисование имеет вид. Вам просто нужно добавить свой вид в фрагмент.

Here's an example.

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