看看生成的R.java里有game_sudo_view吗?
解决方案 »
- 关于android日历,求助!!!!!!!!!!!!!!!!!!!!
- 新手求推荐资料
- android google maps中定位功能,在线等
- 在strings.xml里定义了<br/>,但是无法换行啊!!!
- ID不自动生成
- git Android内核出现错误,请求帮助
- 背景 不能全屏
- android 蓝牙连接状态监测-BluetoothAdapter.ACTION_CONNECTION_STATE_CHANGED
- 如何让ListView和它上面的好多组件一起滑动啊?加AddHeaderView就启动不了程序。
- 请问是否android系统与Windows系统的gethostbyname API功能不一样吗
- 【急】listview点击item动画效果
- android2.2 播放视频时,截取任意时间点图像且保存下来 【在线等】
……
public static final int gallery01=0x7f080018;
public static final int game_sudo_view=0x7f080011;
public static final int gamegridview=0x7f080010;
public static final int grid_image=0x7f080013;
public static final int grid_text=0x7f080014;
public static final int leveltextview=0x7f080012;
……
}
……
public static final int gallery01=0x7f080018;
public static final int game_sudo_view=0x7f080011;
public static final int gamegridview=0x7f080010;
public static final int grid_image=0x7f080013;
public static final int grid_text=0x7f080014;
public static final int leveltextview=0x7f080012;
……
}
你的那个view能正确显示吗?
public class GameView extends View{
……
public GameView(Context context,AttributeSet a){
……
}
//自定义view的宽高
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int width = game.getScreenWidth();
int height = game.getScreenHeight()-game.getScreenHeight()/4;
setMeasuredDimension(width, height);
//自定义view的宽高时,不实用下面函数
//super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
@SuppressLint("DrawAllocation") @Override
protected void onDraw(Canvas canvas) {
……
super.onDraw(canvas);
}
……
}
LayoutInflater inflater = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.gameview,null);
gameView = (GameView) view.findViewById(R.id.game_sudo_view);
也试过clean项目了,但不知怎么解决
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); inflater=(LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);
View view=inflater.inflate(R.layout.myview, null);
ImageView view1=(ImageView)view.findViewById(R.id.imageview);
这样之后就可以获取到正确的控件了
View view = inflater.inflate(R.layout.gameview,null); 这种方式获取到这个页面,然后用view.findviewbyid才能找到这个button 否则会报空指针异常。