List of usage examples for android.view View inflate
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root)
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; }