Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android I';“我得到了错误”;无法将LinearLayout解析为“类型”;此外,该注释还说明了:;这条线上有多个标记”;_Android - Fatal编程技术网

Android I';“我得到了错误”;无法将LinearLayout解析为“类型”;此外,该注释还说明了:;这条线上有多个标记”;

Android I';“我得到了错误”;无法将LinearLayout解析为“类型”;此外,该注释还说明了:;这条线上有多个标记”;,android,Android,我是Android的新手,我正在尝试缩放代码。我在这一行遇到一个错误“LinearLayout无法解析为类型”。mainView=(LinearLayout)findViewById(R.id.LinearLayout); 下面是代码,你能帮我解决这个问题吗。谢谢你的帮助 package com.zoomlayout; import android.os.Bundle; import android.app.Activity; import android.graphics.PointF; i

我是Android的新手,我正在尝试缩放代码。我在这一行遇到一个错误“LinearLayout无法解析为类型”。mainView=(LinearLayout)findViewById(R.id.LinearLayout); 下面是代码,你能帮我解决这个问题吗。谢谢你的帮助

package com.zoomlayout;

import android.os.Bundle;
import android.app.Activity;
import android.graphics.PointF;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ZoomLayout extends Activity {
 View mainView = null;

 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_zoom_layout);
  mainView =(LinearLayout)findViewById(R.id.linearLayout); //got the error here

  Button buttonZoomOut = (Button)findViewById(R.id.buttonZoomOut);
  Button buttonNormal = (Button)findViewById(R.id.buttonNormal);
  Button buttonZoomIn = (Button)findViewById(R.id.buttonZoomIn);

  buttonZoomOut.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    zoom(0.5f,0.5f,new PointF(0,0));    
   }
  });
  buttonNormal.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    zoom(1f,1f,new PointF(0,0));  
   }
  });
  buttonZoomIn.setOnClickListener(new OnClickListener() {

   @Override
   public void onClick(View v) {
    zoom(2f,2f,new PointF(0,0));   
   }
  });
 }

 /** zooming is done from here */
 public void zoom(Float scaleX,Float scaleY,PointF pivot){
  mainView.setPivotX(pivot.x);
  mainView.setPivotY(pivot.y);  
  mainView.setScaleX(scaleX);
  mainView.setScaleY(scaleY);  
 } 
}

您需要在Eclipse中导入android.widget.LinearLayout

只需按CTRL+SHIFT+O,它就会自动修复您的导入,无论是添加所需的导入还是删除不必要的导入。

导入android.widget.LinearLayout

protected void onCreate(......
mainView = (LinearLayout) findViewById(R.id.LinearLayout1);
//Change the UI layout as `Linear-layout` and name it (my layout name is "LinearLayout1"