1

ボタンがクリックされた後にテキスト(またはボタンなど)を表示したい:

button5.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {

- それで?インテントを作成しますか?

button5 がクリックされた後に表示したい textView があるとしましょう。方法?

4

3 に答える 3

1

onClick イベント内で TextView に対して必要なことは何でも行うだけです。これがどのように見えるかの例です。

button5.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                     TextView tv = findViewById(R.id.textViewInLayout);
                     //Change visibility                 
                     tv.setVisibility(View.VISIBLE);
                     //set a value in the textview
                     tv.setText("Hello World");
                }
    };
于 2013-10-28T18:08:12.250 に答える
0

メソッド onClick(View v) に次の行を追加します。

myTextView.setVisibility(View.VISIBLE)

myTextView は、表示するテキストを含むビューです。

于 2013-10-28T18:06:44.787 に答える
0

button5 がクリックされた後に表示したい textView があるとしましょう。方法?

通常どおり XML で定義TextViewしますが、その可視性を または のいずれかに設定しinvisibleますgone

<TextView android:id="@+id/textView1"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:visibility="invisible"
          />

(visibility="invisible"TextViewあたかもそこにあるかのようにレイアウト内のスペースを占有しますが、実際には表示されないことをvisibility="gone"意味します。 は、TextViewあたかも存在しないかのように、レイアウト内のスペースをまったく占有しないことを意味します。)

次に、あなたのOnClickListener

textView1.setVisibility(View.VISIBLE);

そしてTextView登場します。

または、TextViewテキストを表示せずにずっと表示してからsetText()、リスナーを呼び出すこともできます。

于 2013-10-28T18:12:08.817 に答える