Model One:Different между двумя синтаксисом адаптера в андроида
private Context mContext;
public View getView(final int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate("layout name",parent, false);
}
Model Two:
private Context mContext;
public View getView(final int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate("layout name", null);
}
Разница между этими двумя отрывками:
convertView = inflater.inflate("layout name" , null);
и
convertView = inflater.inflate("layout name", parent, false);
нажмите кнопку Ctrl на клавиатуре, а затем нажмите на надуть метод. Это приведет вас в суперкласс. Там вы можете прочитать обо всех методах, доступных в этом классе, наряду с описанием –
. Мне кажется, вам просто нужно посмотреть этот https://developer.android.com/reference/android/view/LayoutInflater.html –