unity3d中,要如何用C#定义GetComponent("AutoRotation").speed的类型?

2025-02-25 19:12:11
推荐回答(1个)
回答1:

//main.xml文件就一个button,然后那个R.layout.scale_view你可以自己去放东西

package com.page.test;

import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.PopupWindow;
可以百jjop度搜:编。程。回。忆。录。之。unity3d。
public class TestActivity extends Activity {
/** Called when the activity is first created. */
private View layout;
PopupWindow popupWindow;
Button btn;
boolean state = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

btn = (Button) this.findViewById(R.id.btn1);

btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(state){
state=false;
LayoutInflater inflater=LayoutInflater.from(v.getContext());
//R.layout.scale_view 这个是里pop里放的XML文件
layout=inflater.inflate(R.layout.scale_view, null);
//findViewById(R.id.mainlayout) 这个是你的POP要放的View,后面是宽和高
popupWindow = new PopupWindow(findViewById(R.id.mainlayout), 400, 700);
//设置pop的内容
popupWindow.setContentView(layout);
//这个是显示在button下面X,Y位置
popupWindow.showAsDropDown(v,0,0);

}else{
state=true;
//pop解散
popupWindow.dismiss();
}
}
});

}
}