動的にLinearLayoutを作成し、そのレイアウトで背景描画可能を設定しました
そのレイアウトがアイドル状態のとき、それは良さそうに見えます
問題は、ユーザー名edittextをクリックすると、レイアウトが分割されることです。
レイアウトが折りたたまれたパスワード編集テキストをクリックすると
それが解決できる場合は、いくつかの提案をしてください
ドローアブル:button_shape.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffffff"/>
<corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp" android:topRightRadius="7dp"/>
</shape>
ノート:
ユーザー名とパスワードは別ですLinearLayout
ログインボタンとサインアップボタンは別々のLinearLayoutです。
動的線形レイアウトコード
LinearLayout mainlayout = new LinearLayout(con);
mainlayout.setOrientation(1);
mainlayout.setBackgroundDrawable(drawable);
for(int i=0;i<data.size();i++){
TextView tv = new TextView(con);
EditText et = new EditText(con);
tv.setText(data.get(i));
tv.setHeight(50);
tv.setPadding(22, 0, 0, 0);
tv.setTextColor(0xff000000);
mainlayout.addView(tv);
et.setHint("Tap To Type");
mainlayout.addView(et);
}