1

私のUIは

ユーザー名: テキストフィールド

パスワード : テキストフィールド

Button

私はアンドロイドでシンプルなUIを作っています.実際にはいくつかの問題に直面しています

1)テキストが下に来ると、編集フィールドが水平にスクロールしません。

2) パスワードが表示されます。

3) これをポップアップ画面で表示したい場合は、小さなウィンドウを意味します。

<TextView
    android:id="@+id/username"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="31dp"
    android:layout_marginTop="108dp"
    android:textSize="12sp"
    android:textStyle="bold"
    android:text="UserName" />

<EditText
    android:id="@+id/usename_edit"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/username"
    android:layout_alignBottom="@+id/username"
    android:layout_marginLeft="35dp"
    android:layout_toRightOf="@+id/username"
    android:ems="10" >

    <requestFocus />
</EditText>

<TextView
    android:id="@+id/username_password"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/username"
    android:layout_below="@+id/usename_edit"
    android:layout_marginTop="28dp"
     android:textStyle="bold|italic"
    android:text="Password" />

<EditText
    android:id="@+id/edit_password"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/username_password"
    android:layout_alignBottom="@+id/username_password"
    android:layout_alignLeft="@+id/usename_edit"
    android:ems="10" />

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/edit_password"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="62dp"
    android:textStyle="bold"
    android:text="ClickMe" />

4

4 に答える 4

1

答え 1:

テキストビューが定義されているJavaコードにこの行を追加します

textview.setMovementMethod(new ScrollingMovementMethod());

これをxmlファイルに追加します

 android:fadeScrollbars="false"
 android:scrollbars="horizontal"

答え 2:

パスワード EditText については、xml ファイルに次の行を追加します。

 android:inputType="textPassword"

答え 3:

同じためにダイアログを使用します。このようなもの

myDialog = new Dialog(Login.this);
            myDialog.setContentView(R.layout.emailpop);
            myDialog.setTitle("Login");
            myDialog.setCancelable(true);

            et_f = (EditText) myDialog.findViewById(R.id.et_pass);
            et_f.setText(et1.getText().toString());
            t5 = (TextView) myDialog.findViewById(R.id.textView4);
            t5.setVisibility(View.GONE);

            // for OK
            Button ok = (Button) myDialog.findViewById(R.id.button1);
            ok.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {


            });
            myDialog.show();
于 2013-10-19T10:59:08.407 に答える
0

コードでこれを試してください..

usename_edit.setHorizontalScrollBarEnabled(true);

edit_password.setHorizontalScrollBarEnabled(true);

scrollbars propを設定することにより、xmlから行うこともできます。edittextの

 scrollbars="horizonatal"

パスワードの問題については、この小道具を設定してください。xml の edittext に:

android:inputType="textPassword"
于 2013-10-19T10:55:59.973 に答える
0

1)テキストが下に来ると、編集フィールドが水平にスクロールしません。

EditTextasに属性を追加しますandroid:singleLine="true"

2) パスワードが表示されます。

android:inputType="textPassword"asに属性を追加しますedit_password

3)これをポップアップ画面に表示したい場合は、小さなウィンドウを意味します

これには が必要ですAlertDialogこのチュートリアルをチェックしてください。

于 2013-10-19T10:58:05.810 に答える
0

1)それをscrollable使用するには:.setHorizontalScrollBarEnabled(true);あなたのアクティビティクラスで、または scrollbars="horizonatal"あなたのedittext xml.

2)パスワードを作成するには* **** : で使用 android:inputType="textPassword" します edittext xml

3)ポップアップを表示するには、 を使用できますalertDialog

于 2013-10-19T10:58:44.963 に答える