2017-10-15 12 views
0

이 질문은 전에 질문했을 수도 있지만 많이 작성하지 않은 것 같습니다. progress.HorizontalScrollView 내에서 ImageViews에 OnclickListener 추가

는 기본적으로 나는 누를 때 image 확장 나의 HorizontalScrollViewonclicklistener 추가 할. 내가 다른 일을 노력했지만 내가 할 수없는 것

<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"/> 

는 누군가가 알고 있다면, 일을하거나 좋은를 찾을 수 있습니다

다음은 XML 파일의 현재 코드입니다 예를 들면 매우 감사하게 될 것입니다!

+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 
    } 
});