Example usage for android.view View inflate

List of usage examples for android.view View inflate

Introduction

In this page you can find the example usage for android.view View inflate.

Prototype

public static View inflate(Context context, @LayoutRes int resource, ViewGroup root) 

Source Link

Document

Inflate a view from an XML resource.

Usage

From source file:com.metinkale.prayerapp.vakit.AddCity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.vakit_addcity);

    mFab = (FloatingActionButton) findViewById(R.id.search);
    mFab.setOnClickListener(this);
    ListView listView = (ListView) findViewById(R.id.listView);
    listView.setFastScrollEnabled(true);
    listView.setOnItemClickListener(this);
    listView.addFooterView(View.inflate(this, R.layout.vakit_addcity_addcsv, null));
    mAdapter = new MyAdapter(this);
    listView.setAdapter(mAdapter);/* w  w w  .j  av a  2  s . co m*/

    TextView legacy = (TextView) findViewById(R.id.legacySwitch);
    legacy.setText(R.string.oldAddCity);
    legacy.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            finish();
            startActivity(new Intent(AddCity.this, AddCityLegacy.class));

        }

    });

    checkLocation();

}

From source file:com.google.samples.apps.abelana.BaseActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mTitle = mDrawerTitle = getTitle();//from   ww  w .  java  2 s  .c  o  m
    mNavItems = getResources().getStringArray(R.array.nav_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    //initialize Data class to retrieve navigation drawer icons and text
    Data data = new Data();

    /* Add the header to the navigation drawer. Pulls the user's name, email address
     * and photo from the Google Identity Toolkit. The photo is placed into a custom
     * ImageView which gives the circle effect. Image loading over the network is done
     * with Picasso, a library from Square.
     */
    View header = View.inflate(this, R.layout.navdrawer_header, null);
    BezelImageView imageView = (BezelImageView) header.findViewById(R.id.profile_image);
    UserInfoStore client = new UserInfoStore(getApplicationContext());
    GitkitUser user = client.getSavedGitkitUser();
    Log.v("foo", "user is " + user);
    Picasso.with(getApplicationContext()).load(client.getSavedGitkitUser().getPhotoUrl()).into(imageView);
    TextView email = (TextView) header.findViewById(R.id.profile_email_text);
    email.setText(Data.mEmail);
    TextView name = (TextView) header.findViewById(R.id.profile_name_text);
    name.setText(Data.mDisplayName);
    // set up the drawer's list view with mNavItems and click listener
    mDrawerList.addHeaderView(header, null, false);
    mDrawerList.setAdapter(
            new NavDrawerAdapter(getApplicationContext(), R.layout.list_item_navdrawer, data.mNavItems));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.app_name, /* "open drawer" description for accessibility */
            R.string.app_name /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(NAVDRAWER_ITEM_HOME);
    }
}

From source file:com.example.mymodule.foldingsample.sample.FoldingListActivity.java

@SuppressLint("NewApi")
public View createFoldingView() {
    final FoldingItemViewGroup itemGroup = new FoldingItemViewGroup(mFoldingContainer.getContext());
    final FoldingLayout foldingLayout = (FoldingLayout) View.inflate(getApplicationContext(),
            R.layout.fragment_folding, null);
    foldingLayout.setBackgroundColor(Color.argb(255, 0, 0, 255));
    foldingLayout.setNumberOfFolds(2);//  ww  w  .  ja  va 2 s.com
    foldingLayout.setAnchorFactor(0);
    foldingLayout.setOrientation(FoldingLayout.Orientation.VERTICAL);
    itemGroup.addView(foldingLayout);
    //mFoldingContainer.addView(itemGroup, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,itemHeight));
    return itemGroup;
}

From source file:com.android.julia.todolist.ui.EditTaskDialogFragment.java

@NonNull
@Override//from   w w  w  .  j  a va 2  s  .co m
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity());
    alertDialogBuilder.setTitle(getString(R.string.title_edit_task_dialog));
    alertDialogBuilder.setPositiveButton(getString(R.string.action_save_edit_task_dialog),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    onClickSaveTask();
                }
            });
    alertDialogBuilder.setNegativeButton(getString(R.string.action_cancel_edit_task_dialog),
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });

    // Fetch arguments from bundle and set position, description, and priority
    mPosition = getArguments().getInt("position", 0);
    String description = getArguments().getString("description");
    mPriority = getArguments().getInt("priority", 1);

    View v = View.inflate(getContext(), R.layout.fragment_edit_task, null);

    // Get field from view
    mTaskDescriptionEditText = (EditText) v.findViewById(R.id.editTextTaskDescription);
    // Set user's cursor in the text field at the end of the current text value
    // and focused by default
    mTaskDescriptionEditText.setText("");
    mTaskDescriptionEditText.append(description);
    // Show soft keyboard automatically and request focus to field
    mTaskDescriptionEditText.requestFocus();

    mHighRadioButton = (RadioButton) v.findViewById(R.id.radButton1);
    mMediumRadioButton = (RadioButton) v.findViewById(R.id.radButton2);
    mLowRadioButton = (RadioButton) v.findViewById(R.id.radButton3);
    mHighRadioButton.setOnClickListener(this);
    mMediumRadioButton.setOnClickListener(this);
    mLowRadioButton.setOnClickListener(this);

    if (mPriority == 1) {
        mHighRadioButton.setChecked(true);
    } else if (mPriority == 2) {
        mMediumRadioButton.setChecked(true);
    } else if (mPriority == 3) {
        mLowRadioButton.setChecked(true);
    }

    // Set to adjust screen height automatically, when soft keyboard appears on screen
    Window window = alertDialogBuilder.create().getWindow();
    if (window != null) {
        window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
    }
    alertDialogBuilder.setView(v);
    return alertDialogBuilder.create();
}

From source file:com.dm.material.dashboard.candybar.adapters.CreditsAdapter.java

@Override
public View getView(int position, View view, ViewGroup viewGroup) {
    ViewHolder holder;//  w w w  . j av  a  2 s. com
    if (view == null) {
        view = View.inflate(mContext, R.layout.fragment_credits_item_list, null);
        holder = new ViewHolder(view);
        view.setTag(holder);
    } else {
        holder = (ViewHolder) view.getTag();
    }

    Credit credit = mCredits.get(position);
    holder.title.setText(credit.getName());
    holder.subtitle.setText(credit.getContribution());
    holder.container.setOnClickListener(view1 -> {
        String link = credit.getLink();
        if (URLUtil.isValidUrl(link)) {
            try {
                mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(link)));
            } catch (ActivityNotFoundException e) {
                LogUtil.e(Log.getStackTraceString(e));
            }
        }
    });

    if (credit.getContribution().length() == 0) {
        holder.subtitle.setVisibility(View.GONE);
    } else {
        holder.subtitle.setVisibility(View.VISIBLE);
    }

    ImageLoader.getInstance().displayImage(credit.getImage(), new ImageViewAware(holder.image),
            mOptions.build(), new ImageSize(144, 144), null, null);
    return view;
}

From source file:com.orange.essentials.otb.ui.OtbTermsFragment.java

@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
        @Nullable Bundle savedInstanceState) {
    mView = inflater.inflate(R.layout.otb_terms, container, false);
    LinearLayout llayout = (LinearLayout) mView.findViewById(R.id.otb_terms_layout);
    TextView headerTv = (TextView) llayout.findViewById(R.id.otb_header_tv_text);
    headerTv.setText(R.string.otb_home_terms_content);
    List<Term> terms = TrustBadgeManager.INSTANCE.getTerms();

    for (Term term : terms) {
        View layoutToAdd = null;//from  w  w  w  . ja v a 2 s  .  c o m
        if (term.getTermType() == TermType.VIDEO
                && Build.VERSION.SDK_INT > Build.VERSION_CODES.GINGERBREAD_MR1) {
            layoutToAdd = View.inflate(getActivity(), R.layout.otb_terms_video, null);
            TextView titleTv = (TextView) layoutToAdd.findViewById(R.id.otb_term_video_title);
            final AutoResizingFrameLayout anchorView = (AutoResizingFrameLayout) layoutToAdd
                    .findViewById(R.id.videoSurfaceContainer);
            if (mVideoViews == null) {
                mVideoViews = new ArrayList<>();
            }
            mVideoViews.add(anchorView);
            SurfaceView videoSurface = (SurfaceView) layoutToAdd.findViewById(R.id.videoSurface);

            titleTv.setText(term.getTitleId());

            SurfaceHolder videoHolder = videoSurface.getHolder();
            MediaPlayer player = new MediaPlayer();
            if (mPlayers == null) {
                mPlayers = new ArrayList<>();
            }
            mPlayers.add(player);
            final VideoControllerView controller = new VideoControllerView(getContext());
            VideoCallback videoCallback = new VideoCallback(player, controller, anchorView);
            videoHolder.addCallback(videoCallback);
            anchorView.setOnTouchListener(new View.OnTouchListener() {
                @Override
                public boolean onTouch(View v, MotionEvent event) {
                    controller.show();
                    return false;
                }
            });
            try {
                player.setAudioStreamType(AudioManager.STREAM_MUSIC);
                player.setDataSource(getContext(), Uri.parse(getString(term.getContentId())));
                player.setOnPreparedListener(videoCallback);
            } catch (IllegalArgumentException e) {
                e.printStackTrace();
            } catch (SecurityException e) {
                e.printStackTrace();
            } catch (IllegalStateException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        } else if (term.getTermType() == TermType.TEXT) {//TermType.TEXT
            layoutToAdd = View.inflate(getActivity(), R.layout.otb_terms_text, null);
            TextView titleTv = (TextView) layoutToAdd.findViewById(R.id.otb_term_text_title);
            TextView contentTv = (TextView) layoutToAdd.findViewById(R.id.otb_term_text_content);
            titleTv.setText(term.getTitleId());
            contentTv.setText(Html.fromHtml(getString(term.getContentId())));
            contentTv.setMovementMethod(LinkMovementMethod.getInstance());
            contentTv.setLinkTextColor(getResources().getColor(R.color.colorAccent));
        }
        if (null != layoutToAdd) {
            llayout.addView(layoutToAdd);
        }
        if (terms.indexOf(term) != terms.size() - 1) {
            View.inflate(getActivity(), R.layout.otb_separator, llayout);
        }
    }

    return mView;
}

From source file:org.catrobat.catroid.content.bricks.BroadcastBrick.java

@Override
public View getView(final Context context, int brickId, BaseAdapter baseAdapter) {
    if (animationState) {
        return view;
    }/*from  www.j  av a2  s.  c o  m*/
    if (view == null) {
        alphaValue = 255;
    }
    view = View.inflate(context, R.layout.brick_broadcast, null);
    view = getViewWithAlpha(alphaValue);
    setCheckboxView(R.id.brick_broadcast_checkbox);

    checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            checked = isChecked;
            adapter.handleCheck(BroadcastBrick.this, isChecked);
        }
    });

    final Spinner broadcastSpinner = (Spinner) view.findViewById(R.id.brick_broadcast_spinner);
    broadcastSpinner.setFocusableInTouchMode(false);
    broadcastSpinner.setFocusable(false);
    if (!(checkbox.getVisibility() == View.VISIBLE)) {
        broadcastSpinner.setClickable(true);
        broadcastSpinner.setEnabled(true);
    } else {
        broadcastSpinner.setClickable(false);
        broadcastSpinner.setEnabled(false);
    }

    broadcastSpinner.setAdapter(MessageContainer.getMessageAdapter(context));
    broadcastSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String selectedMessage = broadcastSpinner.getSelectedItem().toString();
            if (selectedMessage.equals(context.getString(R.string.new_broadcast_message))) {
                showNewMessageDialog(broadcastSpinner);
            } else {
                broadcastMessage = selectedMessage;
                adapterView = parent;
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    });

    setSpinnerSelection(broadcastSpinner);
    return view;
}

From source file:com.zhongsou.souyue.adapter.GalleryNewsPagerAdapter.java

@Override
public Object instantiateItem(ViewGroup collection, int position) {
    if (RELATE_TAG.equals(getItem(position))) {
        //??/*  w  ww.  j av a 2s .  co  m*/
        View lastPage = View.inflate(mContext, R.layout.gallerynews_activity_recommend, null);
        initRecommendView(lastPage);
        collection.addView(lastPage);
        return lastPage;
    } else {
        //???
        UrlTouchImageView iv = new UrlTouchImageView(mContext);
        iv.setDownLoadLinstener((DownLoadLinstener) mContext);
        iv.setBgUrl(mNewsList.getContent().get(position).getUrl());
        collection.addView(iv, 0);
        return iv;
    }
}

From source file:com.money.manager.ex.budget.BudgetDetailFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    //        return inflater.inflate(R.layout.fragment_budget_detail, container, false);
    View view = super.onCreateView(inflater, container, savedInstanceState);

    ListView list = (ListView) view.findViewById(android.R.id.list);

    // Add the column header.
    View header = View.inflate(getActivity(), R.layout.item_budget_header, null);
    list.addHeaderView(header);/*from  ww w  .j av  a  2s  . co  m*/
    // Header has to be added before the adapter is set on the list.

    setUpAdapter();

    return view;
}

From source file:com.stylovid.fastbattery.LogViewFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = super.onCreateView(inflater, container, savedInstanceState);

    mInflater = inflater;/*  www.j a va2s .  c  om*/

    View logs_header = View.inflate(getActivity(), R.layout.logs_header, null);
    header_text = (TextView) logs_header.findViewById(R.id.header_text);
    ListView lv = (ListView) view.findViewById(android.R.id.list);
    lv.addHeaderView(logs_header, null, false);
    lv.setFastScrollEnabled(true);
    if (noDB)
        return view;
    setHeaderText();
    setListAdapter(mAdapter);

    return view;
}