Button b=(Button)findViewById(R.id.button);
b.setOnLongClickListener(new View.OnLongClickListener() {
public void onlongClick(View v) {
TextView t = (TextView) findViewById(R.id.textView2);
t.setText("text changed!");
}
});
を助けてくださいandroid.widget.Buttonについては
0
A
答えて
0
、onLongClick、ないonlongClick(資本Lは)
View.OnLongClickListenerインタフェースのonLongClickメソッドをオーバーライドするには、メソッド名を変更することはできません。
正しい構文:
Button b = (Button) findViewById(R.id.button);
b.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
TextView t = (TextView) findViewById(R.id.textView2);
t.setText("text changed!");
}
});
より適切すべきは必須ではありませんが、あなたはまた、@Override注釈を含める必要があります。
+0
ok many thanks :) –
0
が、これは長いクリックインターフェースの構文で表示します。あなたはスペルの間違いを持って
import android.view.View;
import android.widget.Button;
...
Button b = (Button) findViewById(R.id.mybutton);
b.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
((Button) v).setText("Long pressed");
return false;
}
});
関連する問題
- 1. に、私はいつも、私はCFモバイルでの新しいアプリを作成していますが、私はこのエラーを取得していますエラー
- 2. 私はこれは私がCMDプロンプトで取得していますエラーで2
- 3. リンクは私がアンドロイドで新しいですし、私はこのコードを使用してのWebViewでリンクを開くしようとしていますAndroidの
- 4. はdjango.conf.settingsが、私はこのエラーを取得しています
- 5. 私は、Android StudioでこのJavaScriptコードを実行しようとしているが、私はエラーましアンドロイド
- 6. 春ブートアプリケーションは、誰もが</p> <p>を私を助けることができればこれは私が これを取得していますエラーです私は現在、春のブーツに新しいですし、私は喜んでいるだろう 、エラーを解決するに支障が生じています
- 7. 私はエラーを取得しています。このラインでphycharm私は取得していますエラー
- 8. 私はmysqlのエラーを取得していますany1は私を助けることができますか?
- 9. 私はこのエラーを取得していますなぜ私はアンドロイドのスタジオ
- 10. は、私は私のウェブアプリにinstaFeedを追加しようとしているが、私はこのエラーを得た
- 11. 私は私が原因のpythonに実行しmp3ファイルを取得しようとしてきたが、私はそれを得ることができます
- 12. 私は私のクラスでQMapを使用しようとしているが、私はエラーを取得するインタフェース
- 13. アンドロイド:私はPlayストアで私のアプリケーションを更新するにしようとしていますがPlayストア
- 14. バッシュ - 。私は、スクリプトを変更することができます方法を理解しようとしてい
- 15. 入力ファイルには、私は私のVisual StudioプロジェクトにDLLを参照しようとしていますし、私はこのエラーを取得しています
- 16. Googleが、私はこのエラーを取得しています2.1.2
- 17. エラーコンパイルが、私はこのエラーを取得しています-fPIC
- 18. トラブルは、私は私のスタックナビゲータの画面にタブナビゲータから移動しようとしているが、私はこのエラーを取得していますネイティブ
- 19. Tomcatや貨物は、私はTomcatの起動しようとしていますが、私は、私はStackOverflowの異なる解決策を試してみましたが、それでも、私は問題を解決することはできませんよ<strong>ClassNotFoundExceptionが</strong>、 を取得しています
- 20. 私は2つのデータフレームでこれを行うにしようとしています、私は属性のエラーを取得するが、私はデータフレームパンダ
- 21. アンドロイド:それは私が「で、photoFile」を取得しています
- 22. エラー私はsymfonyプロジェクトに作曲を更新しようとしていると私はこのエラーを取得しています作曲
- 23. は、私はモンゴDBを起動しようとしているが、私はここでエラー を取得していますのmongo DB
- 24. 私はOmnetでネットワークをシミュレートしようとしています。しかし、私は 『未解決のインクルージョンcsimplemodule.hを「?私は私のコードでは、この
- 25. 私はインスペクタで取得しています行はこのように書き、私はインスペクタで(n.easing ...)jQueryのエラーを得ていると私はそれで
- 26. 取得エラーは、私がここにDateinのAJAXリクエストを渡すようにしようとしています
- 27. は、私はRHEL上のlibffi-develのインストールしようとしていますが、私は、私はこのメッセージを取得しようとすると、libffi-develの
- 28. 解析エラーがトリガされます。私はクラウドに私のfirebase機能を配備しようとしているが、エラーを取得していますモジュール
- 29. セレンJavaの新しいタブが - 開くことはありませんが、私は新しいを得ることができない私は前のタブを開いたまま、新しいタブを開くしようとしています
- 30. 私は私のhtmlフラスコテンプレートにタプルのリストを印刷しようとしていますが、私はこのエラーを取得していフラスコ
'onLongClick()'メソッドの大文字小文字をチェックしてください。 – FatalError
これは動作しますが、なぜこれが起こっているのか説明できますか?メソッドに任意の名前を付けることができます –
このメソッドの名前は、View.OnLongClickListenerインターフェイスの一部なので変更できません。実装する必要があるため、名前を変更することはできません。 –