-2
xmlの代わりにjavaを使用してテキストを編集するためのフローティングラベルを適用できる方法はありますか。はいの場合は、同じように行う方法を教えてください。xmlの代わりにjavaファイルのAndroidでテキストを編集するフローティングラベルを適用する方法
xmlの代わりにjavaを使用してテキストを編集するためのフローティングラベルを適用できる方法はありますか。はいの場合は、同じように行う方法を教えてください。xmlの代わりにjavaファイルのAndroidでテキストを編集するフローティングラベルを適用する方法
あなたがプログラムで行うことができ、XMLで何かできること{それはそうinflate
が動作しないだろう、そうでなければならない; O)}(ここではいくつかの最低限だ):
public class EditActivity extends Activity
{
super.onCreate(savedInstanceState);
m_context = getApplicationContext();
m_context.setTheme(R.style.AppTheme);//VERY IMPORTANT this must inherit Theme.AppCompat
LinearLayout ll_Main = new LinearLayout(m_context);
TextInputLayout textLayout = new TextInputLayout(m_context);
AppCompatEditText editText = new AppCompatEditText(m_context);
// EditText editText = new EditText(m_context);//this works also
editText.setText("text");
editText.setHint("hint");
textLayout.addView(editText);
ll_Main.addView(textLayout);
setContentView(ll_Main);
}
}
ゴーソースコードを通って、 oyu – Raghunandan
https://gist.github.com/chrisbanes/11247418のために、関連する部分をコピーし、それを修正してください。必要に応じて変更してください。そのLinerLayoutすなわちVIewGroupは、子供たちがプログラム的に子供たちの意見を見ることができます – Raghunandan