簡単な説明付きのサンプル画像に移動するボタンがありますが、長押ししてから、ユーザーをWebサイトに移動させて詳細を確認したいと思います。
これが私のボタンのコードです(通常)
<Button
android:id="@+id/samplea"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp"
android:background="@drawable/samplea_button"
android:longClickable="true"/>
そして私のJavaはこれです
Button next = (Button) findViewById(R.id.samplea);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
final ImageView imageView = (ImageView) findViewById(R.id.iM2);
imageView.setImageResource(R.drawable.samplea_draw);
これにlongclickableを追加して、Webサイトに移動するにはどうすればよいですか?誰か助けてもらえますか?
私はそれを追加しましたが、今ではこのWebサイト(ロングクリック後)に移動しているようですが、画像(通常のオンクリック後)には移動していません:ここに私のコードがあります:
next1.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
// Launch your web intent
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com/a/13298207/1267661"));
startActivity(intent);
return true;
}
public void onClick(View view) {
final ImageView imageView = (ImageView) findViewById(R.id.iM2);
imageView.setImageResource(R.drawable.samplea_draw);
「publicvoidonClick(View view){」の下に黄色の線が表示されます