2013-12-13 2 views
0

zoomview에서 버튼을 클릭 할 수 있습니다.하지만 내 문제는 내가보기를 설정할 때입니다. zoomview가 클릭하는 동안 버튼이 응답하지 않으면 어떤 도움을 받습니까 android에서 zoomview에서 클릭 가능한 버튼이 있습니다

내 코드

public class SongsActivity extends Activity { 
ImageView imvw; 

DrawView drawView; 

ImageView imageView; 



View dv; 


RelativeLayout rdown; 

private static final float MIN_ZOOM = 1f, MAX_ZOOM = 1f; 


Matrix matrix = new Matrix(); 
Matrix savedMatrix = new Matrix(); 


static final int NONE = 0; 
static final int DRAG = 1; 
static final int ZOOM = 2; 
private static final RelativeLayout New = null; 
int mode = NONE; 


PointF start = new PointF(); 
PointF mid = new PointF(); 
float oldDist = 1f; 
RelativeLayout main_container; 
private ZoomView zoomView; 
Button BtnWelcome; 


public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.songs_layout); 
    try{ 
    imvw = (ImageView) findViewById(R.id.imageView1); 

    View v = ((LayoutInflater)  

      getSystemService(Context.LAYOUT_INFLATER_SERVICE)) 
      .inflate(R.layout.songs_layout, null, false); 



    BtnWelcome = (Button) findViewById(R.id.button4); 

    v.setLayoutParams(new RelativeLayout.LayoutParams(
    LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
    main_container = (RelativeLayout) findViewById(R.id.Map); 




    zoomView = new ZoomView(this); 
    zoomView.addView(v); 



    main_container.addView(zoomView); 

    //BtnWelcome.bringToFront(); 

    BtnWelcome.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent intent = new Intent(SongsActivity.this, 
        Wavepointsactivity.class); 
      intent.putExtra("Welcome", "Welcome"); 
      startActivity(intent); 
     } 
    }); 


}catch (Exception e) { 
    // TODO: handle exception 
} 
} 


} 

하고 내 XML은

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<!-- Screen Design for the SONGS --> 

<RelativeLayout 
    android:id="@+id/tabconteffnt" 
    android:layout_width="match_parent" 
    android:layout_height="50dp" 
    android:layout_gravity="top" 
    android:background="#2E2E2E" 
    android:gravity="center_horizontal" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10dp" 
     android:text="Cedar Breaks-Map" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="@android:color/white" /> 
</RelativeLayout> 

<RelativeLayout 
    android:id="@+id/Map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_gravity="top" 
    android:gravity="center_horizontal" > 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_marginBottom="70dp" 
     android:scaleType="fitXY" 
     android:src="@drawable/map" /> 

    <Button 
     android:id="@+id/button4" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignParentRight="true" 
     android:layout_below="@+id/button3" 
     android:layout_marginRight="37dp" /> 

    <Button 
     android:id="@+id/button5" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="40dp" 
     android:layout_height="60dp" 
     android:layout_below="@+id/button4" 
     android:layout_toLeftOf="@+id/button4" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button6" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignLeft="@+id/button5" 
     android:layout_below="@+id/button5" 
     android:layout_marginTop="18dp" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button7" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_below="@+id/button6" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="21dp" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button3" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="30dp" 
     android:layout_height="30dp" 
     android:layout_below="@+id/button2" /> 

    <Button 
     android:id="@+id/button11" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignTop="@+id/button9" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button10" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_above="@+id/button9" 
     android:layout_alignRight="@+id/button11" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button8" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignBaseline="@+id/button10" 
     android:layout_alignBottom="@+id/button10" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button9" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignBaseline="@+id/button7" 
     android:layout_alignBottom="@+id/button7" 
     android:layout_alignLeft="@+id/button8" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button2" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_width="30dp" 
     android:layout_height="30dp" 
     android:layout_alignLeft="@+id/button3" /> 

    <RelativeLayout 
     android:id="@+id/view1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_alignBottom="@+id/imageView1" 
     android:layout_alignLeft="@+id/view1" > 
    </RelativeLayout> 
</RelativeLayout> 

</LinearLayout> 

답변

0

이 id.button1 난을 초기화하는 몇 가지 문제가 있습니다입니다 당신의 xml.Sno 널 예외로 선언되지 않습니다.

BtnWelcome = (Button) findViewById(R.id.button1); 

오류를 해결할 수 있습니다 button.It의 적절한 ID를 부여 ..

+0

이미 사용하고 적절한 ID하지만 아무것도 –

+0

응답을 Priyanka의 .. – Pihu

+0

감사를 로그 캣 세부 사항을 게시하시기 바랍니다 .... 일이 ,이 문제가 해결되었습니다 ..... –

관련 문제