У меня в настоящее время есть этот xml:
И я пытаюсь преобразовать его в явскую версию так, чтобы я мог установить гарнитуру:
setContentView(R.layout.activity_main);
// the get the activity_main layout (getContentView method does not exist?)
FrameLayout layout = (FrameLayout) findViewById(android.R.id.content);
final TextView textView = new TextView(context);
textView.setId(R.id.dummy);
FrameLayout.LayoutParams contentLayout = new FrameLayout.LayoutParams(
LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
contentLayout.gravity = Gravity.CENTER;
textView.setText(R.string.test);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/arial.ttf");
textView.setTypeface(tf);
layout.addView(textView, contentLayout);
Проблема, которую я имею, состоит в том, что или не делает работы силы тяжести или match_parent. Тексты заканчиваются в правом верхнем углу а не в центре, как это делает на xml версии.