2017-10-15 12 views
0

この質問は以前に聞いたことがあるかもしれませんが、多くを作っていないようです。progressHorizo​​ntalScrollView内のImageViewsにOnclickListenerを追加する

基本的に私は、押されたときにimageを展開する私のHorizontalScrollViewonclicklistenerを追加したいです。

ここでは、現在のコードがXMLファイルにあります:私は別のものを試してきたが、誰もが良いを知っているか見つけることができる場合、私は、それが動作するように見えることはできません

<HorizontalScrollView 
    android:id="@+id/firstscrollview" 
    android:layout_width="match_parent" 
    android:layout_height="100dp" 
    android:layout_gravity="left" 
    android:orientation="horizontal" 
    android:layout_marginTop="50dp"> 

     <LinearLayout 
      android:id="@+id/firstlinear" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_gravity="center_horizontal" 
      android:orientation="horizontal" > 

      <ImageView 
       android:id="@+id/Cercie_button" 
       android:layout_width="100dp" 
       android:layout_height="100dp" 
       android:scaleType="fitCenter" 
       android:src="@drawable/image"/> 

それは非常に感謝される例です!

+0

はMainActivity – Juan

+0

でのonCreateメソッドでそれを追加する方法を作成してきたもの、それは間違って取得しておりません場合イメージビューの代わりに 'ImageButton'を使用します。 'ImageButton'はlayout.xmlにonClick xml属性を実装できます – abcOfJavaAndCPP

答えて

0

これを試してください。

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_second); 

    ImageView Cercie_button = findViewById(R.id.Cercie_button); 
    Cercie_button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      // do something here 
     } 
    }); 
} 
0

私はそれで非常に難しいが、あなたは自分の上でこれを行うには代替解決策になる

ImageView btn = findViewById(R.id.Cercie_button); 
btn.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 
     //write what you want to do 
    } 
}); 
関連する問題