解析getLayoutInflater时出错

Pra*_*ath 3 android

在使用以下代码编译程序时,发生错误.它说getLayoutInflater()是未定义的.谁能帮助我尽快解决它.

 final LayoutInflater inflater = getLayoutInflater ( ); 
Run Code Online (Sandbox Code Playgroud)

提前致谢.

San*_*esh 18

HI Prasanth,你可以试试这个

第1步:为Layout Inflater创建一个对象,如下所示:

LayoutInflater mInflater;
Run Code Online (Sandbox Code Playgroud)

第2步:通过传递Context进行初始化

Context context=MyActivity.getApplicationContext();
mInflater = LayoutInflater.from(context);
Run Code Online (Sandbox Code Playgroud)

第3步:在获取View meythod中,您可以将视图设置为

public View getView(int arg0, View myView, ViewGroup parent) {


            if (convertView == null) {

myView = mInflater.inflate(R.layout.mytest, null);
}
Run Code Online (Sandbox Code Playgroud)