0
这是我的代码,但不知道为什么它返回null?不过,我可以在这里放一个空的支票,但是有什么问题吗?LayoutParams返回null
TextView descriptiontv = (TextView) findViewById(R.id.descriptiontv);
TextView tc = new TextView(c);
final PopupWindow windowPopUp = new PopupWindow(tc,LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT ,false);
tc.setBackgroundResource(R.drawable.bg_training_baloon_hc_2x);
tc.setText("this is a demo test to check how it looks, i m just wanting to test whether it works or not");
tc.setPadding(20, 20, 20, 20);
LinearLayout.LayoutParams params = new android.widget.LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(30, 0, 30, 0);
tc.setLayoutParams(params);
哎呀,我忘记设置layoutparams,它们怎么会是非空的;) – Ankit
我不确定你想要什么。你是否希望它们与用xml创建的'TextView'的'params'相同?如果是这样,请再次查看我的答案。 – codeMagic
我想给textview一些保证金,但它似乎并没有这样工作 – Ankit