Java Code Examples for android.app.Activity#getLayoutInflater()
The following examples show how to use
android.app.Activity#getLayoutInflater() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: BLEService File: DeviceListAdapter.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
public DeviceListAdapter(Activity par) { super(); mDevices = new ArrayList<BluetoothDevice>(); mRecords = new ArrayList<byte[]>(); mRSSIs = new ArrayList<Integer>(); mInflater = par.getLayoutInflater(); }
Example 2
Source Project: PaymentKit-Droid File: ToastUtils.java License: Apache License 2.0 | 5 votes |
private static Toast makeToast(Activity activity, String text, int duration) { LayoutInflater inflater = activity.getLayoutInflater(); View layout = inflater.inflate(R.layout.pk_toast, (ViewGroup) activity.findViewById(R.id.toast_layout_root)); TextView textView = (TextView) layout.findViewById(R.id.text); textView.setText(text); Toast toast = new Toast(activity); toast.setGravity(Gravity.CENTER, 0, 0); toast.setDuration(duration); toast.setView(layout); return toast; }
Example 3
Source Project: uservoice-android-sdk File: SpinnerAdapter.java License: MIT License | 5 votes |
public SpinnerAdapter(Activity context, List<T> objects) { this.objects = objects; inflater = context.getLayoutInflater(); TypedValue tv = new TypedValue(); context.getTheme().resolveAttribute(android.R.attr.textColorPrimary, tv, true); color = context.getResources().getColor(tv.resourceId); }
Example 4
Source Project: music_player File: RecentListAdapter.java License: Open Software License 3.0 | 5 votes |
private void searchForAlbum(final Activity context, final int position) { menu_position = position; LayoutInflater inflater = context.getLayoutInflater(); final View pre_search_for_album = inflater.inflate(R.layout.pre_search_for_album, (ViewGroup) context.findViewById(R.id.pre_search_for_album)); final EditText title = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_title); final EditText singer = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_singer); title.setText(Datesublist.get(position).getMusicTitle()); singer.setText(Datesublist.get(position).getMusicArtist()); final AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("请输入搜索内容"); builder.setPositiveButton("继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (title.getText().toString().equals("") || singer.getText().toString().equals("")){ Toast.makeText(context, "歌曲名和歌手名均不能为空", Toast.LENGTH_SHORT).show(); }else { new matchTask().execute(title.getText().toString()+singer.getText().toString()); } } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setView(pre_search_for_album); builder.setCancelable(false); builder.show(); }
Example 5
Source Project: thermalprinterhelper File: BluetoothDeviceAdapter.java License: Apache License 2.0 | 5 votes |
public BluetoothDeviceAdapter(Activity context, List<BluetoothDevice> list) { super(context, R.layout.item_bluetoothdevice , list); this.context = context; allData = new ArrayList<BluetoothDevice>(); this.selectedList = new ArrayList<Integer>(); if(list != null) allData.addAll(list); preferences = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext()); mInflater = context.getLayoutInflater(); refreshDevicAddress(); }
Example 6
Source Project: BuildmLearn-Toolkit-Android File: MatchTemplate.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
@Override public void addMetaData(final Activity activity) { LayoutInflater inflater = activity.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.match_meta_dialog_add_edit_data, null); final AlertDialog dialog = new AlertDialog.Builder(activity) .setTitle(R.string.comprehension_add_meta_title) .setView(dialogView, activity.getResources().getDimensionPixelSize(R.dimen.spacing_left), activity.getResources().getDimensionPixelSize(R.dimen.spacing_top), activity.getResources().getDimensionPixelSize(R.dimen.spacing_right), activity.getResources().getDimensionPixelSize(R.dimen.spacing_bottom)) .setPositiveButton(R.string.info_template_add, null) .setNegativeButton(R.string.info_template_cancel, null) .create(); dialog.show(); final EditText title = (EditText) dialogView.findViewById(R.id.meta_title); final EditText first_list_title = (EditText) dialogView.findViewById(R.id.meta_first_list_title); final EditText second_list_title = (EditText) dialogView.findViewById(R.id.meta_second_list_title); dialog.getButton(DialogInterface.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (validated(activity, title, first_list_title, second_list_title)) { String titleText = title.getText().toString().trim(); String first_list_titleText = first_list_title.getText().toString().trim(); String second_list_titleText = second_list_title.getText().toString().trim(); MatchMetaModel temp = new MatchMetaModel(titleText, first_list_titleText, second_list_titleText); metaData.add(temp); setEmptyView(activity); metaAdapter.notifyDataSetChanged(); dialog.dismiss(); } } }); }
Example 7
Source Project: mobile-manager-tool File: ApolloUtils.java License: MIT License | 5 votes |
/** * @return A custom ContextMenu header */ public static View setHeaderLayout(String Type, Cursor cursor, Activity activity) { LayoutInflater inflater = activity.getLayoutInflater(); View header = inflater.inflate(R.layout.music_context_menu_header, null, false); // Artist image final ImageView mHanderImage = (ImageView)header.findViewById(R.id.header_image); String albumId="",artistName="",albumName=""; if(Type == TYPE_ALBUM){ albumName = cursor.getString(cursor.getColumnIndexOrThrow(AlbumColumns.ALBUM)); artistName = cursor.getString(cursor.getColumnIndexOrThrow(AlbumColumns.ARTIST)); albumId = cursor.getString(cursor.getColumnIndexOrThrow(BaseColumns._ID)); } else{ artistName = cursor.getString(cursor.getColumnIndexOrThrow(ArtistColumns.ARTIST)); } ImageInfo mInfo = new ImageInfo(); mInfo.type = Type; mInfo.size = SIZE_THUMB; mInfo.source = SRC_FIRST_AVAILABLE; mInfo.data = (Type == TYPE_ALBUM ? new String[]{ albumId , artistName, albumName } : new String[]{ artistName}); ImageProvider.getInstance(activity).loadImage( mHanderImage, mInfo ); // Set artist name TextView headerText = (TextView)header.findViewById(R.id.header_text); headerText.setText( (Type == TYPE_ALBUM ? albumName : artistName)); headerText.setBackgroundColor((activity).getResources().getColor(R.color.transparent_black)); return header; }
Example 8
Source Project: music_player File: FastScrollListAdapter.java License: Open Software License 3.0 | 5 votes |
private void searchForAlbum(final Activity context, final int position) { menu_position = position; LayoutInflater inflater = context.getLayoutInflater(); final View pre_search_for_album = inflater.inflate(R.layout.pre_search_for_album, (ViewGroup) context.findViewById(R.id.pre_search_for_album)); final EditText title = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_title); final EditText singer = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_singer); title.setText(musicInfoArrayList.get(position).getMusicTitle()); singer.setText(musicInfoArrayList.get(position).getMusicArtist()); final AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("请输入搜索内容"); builder.setPositiveButton("继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (title.getText().toString().equals("") || singer.getText().toString().equals("")){ Toast.makeText(context, "歌曲名和歌手名均不能为空", Toast.LENGTH_SHORT).show(); }else { new matchTask().execute(title.getText().toString()+singer.getText().toString()); } } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setView(pre_search_for_album); builder.setCancelable(false); builder.show(); }
Example 9
Source Project: music_player File: FavouriteListAdapter.java License: Open Software License 3.0 | 5 votes |
private void searchForAlbum(final Activity context, final int position) { menu_position = position; LayoutInflater inflater = context.getLayoutInflater(); final View pre_search_for_album = inflater.inflate(R.layout.pre_search_for_album, (ViewGroup) context.findViewById(R.id.pre_search_for_album)); final EditText title = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_title); final EditText singer = (EditText) pre_search_for_album.findViewById(R.id.search_for_album_singer); title.setText(Timessublist.get(position).getMusicTitle()); singer.setText(Timessublist.get(position).getMusicArtist()); final AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("请输入搜索内容"); builder.setPositiveButton("继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { if (title.getText().toString().equals("") || singer.getText().toString().equals("")){ Toast.makeText(context, "歌曲名和歌手名均不能为空", Toast.LENGTH_SHORT).show(); }else { new matchTask().execute(title.getText().toString()+singer.getText().toString()); } } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setView(pre_search_for_album); builder.setCancelable(false); builder.show(); }
Example 10
Source Project: android-BatchStepSensor File: Card.java License: Apache License 2.0 | 5 votes |
public Card build(Activity activity) { LayoutInflater inflater = activity.getLayoutInflater(); // Inflating the card. ViewGroup cardView = (ViewGroup) inflater.inflate(mCard.mLayoutId, (ViewGroup) activity.findViewById(R.id.card_stream), false); // Check that the layout contains a TextView with the card_title id View viewTitle = cardView.findViewById(R.id.card_title); if (mCard.mTitle != null && viewTitle != null) { mCard.mTitleView = (TextView) viewTitle; mCard.mTitleView.setText(mCard.mTitle); } else if (viewTitle != null) { viewTitle.setVisibility(View.GONE); } // Check that the layout contains a TextView with the card_content id View viewDesc = cardView.findViewById(R.id.card_content); if (mCard.mDescription != null && viewDesc != null) { mCard.mDescView = (TextView) viewDesc; mCard.mDescView.setText(mCard.mDescription); } else if (viewDesc != null) { cardView.findViewById(R.id.card_content).setVisibility(View.GONE); } ViewGroup actionArea = (ViewGroup) cardView.findViewById(R.id.card_actionarea); // Inflate Progress initializeProgressView(inflater, actionArea); // Inflate all action views. initializeActionViews(inflater, cardView, actionArea); mCard.mCardView = cardView; mCard.mOverlayView = cardView.findViewById(R.id.card_overlay); return mCard; }
Example 11
Source Project: TurboLauncher File: SavedWallpaperImages.java License: Apache License 2.0 | 5 votes |
public SavedWallpaperImages(Activity context) { // We used to store the saved images in the cache directory, but that meant they'd get // deleted sometimes-- move them to the data directory ImageDb.moveFromCacheDirectoryIfNecessary(context); mDb = new ImageDb(context); mContext = context; mLayoutInflater = context.getLayoutInflater(); }
Example 12
Source Project: music_player File: searchAdapter.java License: Open Software License 3.0 | 5 votes |
private void addTo(final Activity context, final int position) { LayoutInflater inflater = context.getLayoutInflater(); final View addtolist_dialog = inflater.inflate(R.layout.addtolist, (ViewGroup) context.findViewById(R.id.addtolist_dialog)); final AlertDialog dialog = showAddtolistDialog(addtolist_dialog, context, position); View createlist = addtolist_dialog.findViewById(R.id.create_list); createlist.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dialog.dismiss(); showCreateListDialog(context, view); } }); }
Example 13
Source Project: BuildmLearn-Toolkit-Android File: InfoTemplate.java License: BSD 3-Clause "New" or "Revised" License | 4 votes |
@Override public void editItem(final Activity activity, int position) { LayoutInflater inflater = activity.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.info_dialog_add_edit_data, null); final AlertDialog dialog = new AlertDialog.Builder(activity) .setTitle(R.string.info_edit_title) .setView(dialogView, activity.getResources().getDimensionPixelSize(R.dimen.spacing_left), activity.getResources().getDimensionPixelSize(R.dimen.spacing_top), activity.getResources().getDimensionPixelSize(R.dimen.spacing_right), activity.getResources().getDimensionPixelSize(R.dimen.spacing_bottom)) .setPositiveButton(R.string.info_template_ok, null) .setNegativeButton(R.string.info_template_cancel, null) .create(); dialog.show(); final InfoModel data = infoData.get(position); final EditText word = (EditText) dialogView.findViewById(R.id.info_word); final EditText meaning = (EditText) dialogView.findViewById(R.id.info_meaning); word.setText(data.getInfoObject().trim()); meaning.setText(data.getInfoDescription().trim()); dialog.getButton(DialogInterface.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (validated(activity, word, meaning)) { String wordText = word.getText().toString().trim(); String meaningText = meaning.getText().toString().trim(); data.setWord(wordText); data.setInfoDescription(meaningText); adapter.notifyDataSetChanged(); dialog.dismiss(); } } }); }
Example 14
Source Project: android-wallet-app File: NodeInfoListAdapter.java License: GNU General Public License v3.0 | 4 votes |
public NodeInfoListAdapter(Activity context, int resource, List<NodeInfo> items) { super(context, resource, items); inflator = context.getLayoutInflater(); }
Example 15
Source Project: twiliochat-android File: MessageAdapter.java License: MIT License | 4 votes |
public MessageAdapter(Activity activity) { layoutInflater = activity.getLayoutInflater(); messages = new ArrayList<>(); }
Example 16
Source Project: Expense-Tracker-App File: DialogManager.java License: MIT License | 4 votes |
public AlertDialog createEditTextDialog(Activity activity, String title, String confirmText, String negativeText, final DialogInterface.OnClickListener listener) { LayoutInflater inflater = activity.getLayoutInflater(); View dialogLayout = inflater.inflate(R.layout.layout_dialog_edit_text, null); return createAlertDialog(activity, title, dialogLayout, null, confirmText, negativeText, listener); }
Example 17
Source Project: music_player File: MainActivity.java License: Open Software License 3.0 | 4 votes |
private void showMusicInfo(final Activity context, final int position) { LayoutInflater inflater = context.getLayoutInflater(); final View musicinfo_dialog = inflater.inflate(R.layout.musicinfo_dialog, (ViewGroup) context.findViewById(R.id.musicInfo_dialog)); final EditText title = (EditText) musicinfo_dialog.findViewById(R.id.dialog_title); final EditText artist = (EditText) musicinfo_dialog.findViewById(R.id.dialog_artist); final EditText album = (EditText) musicinfo_dialog.findViewById(R.id.dialog_album); TextView duration = (TextView) musicinfo_dialog.findViewById(R.id.dialog_duration); TextView playtimes = (TextView) musicinfo_dialog.findViewById(R.id.dialog_playtimes); TextView path = (TextView) musicinfo_dialog.findViewById(R.id.dialog_path); final musicInfo nowMusic = MyApplication.getMusicListNow().get(position); title.setText(nowMusic.getMusicTitle()); artist.setText(nowMusic.getMusicArtist()); album.setText(nowMusic.getMusicAlbum()); int totalSecond = nowMusic.getMusicDuration() / 1000; int minute = totalSecond / 60; int second = totalSecond - minute * 60; duration.setText(String.valueOf(minute) + "分" + String.valueOf(second) + "秒"); playtimes.setText(String.valueOf(nowMusic.getTimes())); path.setText(nowMusic.getMusicData()); AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.setTitle("歌曲信息"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { nowMusic.setmTitle(title.getText().toString()); nowMusic.setmArtist(artist.getText().toString()); nowMusic.setmAlbum(album.getText().toString()); MyApplication.getBoxStore().boxFor(musicInfo.class).put(nowMusic); //更新界面 ChangeScrollingUpPanel(MyApplication.getPositionNow()); //通知其他adapter MyApplication.reDisplay(context); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int i) { } }); builder.setView(musicinfo_dialog); builder.show(); }
Example 18
Source Project: fdroidclient File: UpdateableAppsHeader.java License: GNU General Public License v3.0 | 4 votes |
public Delegate(Activity activity) { inflater = activity.getLayoutInflater(); }
Example 19
Source Project: BuildmLearn-Toolkit-Android File: VideoCollectionTemplate.java License: BSD 3-Clause "New" or "Revised" License | 4 votes |
@Override public void editItem(final Activity activity, final int position) { LayoutInflater inflater = activity.getLayoutInflater(); View dialogView = inflater.inflate(R.layout.video_dialog_edit_data, null); final AlertDialog dialog = new AlertDialog.Builder(activity) .setTitle(R.string.info_edit_title) .setView(dialogView, activity.getResources().getDimensionPixelSize(R.dimen.spacing_left), activity.getResources().getDimensionPixelSize(R.dimen.spacing_top), activity.getResources().getDimensionPixelSize(R.dimen.spacing_right), activity.getResources().getDimensionPixelSize(R.dimen.spacing_bottom)) .setPositiveButton(R.string.info_template_ok, null) .setNegativeButton(R.string.info_template_cancel, null) .create(); dialog.show(); final VideoModel data = videoData.get(position); final ImageView thumb = (ImageView) dialogView.findViewById(R.id.thumb); final EditText title = (EditText) dialogView.findViewById(R.id.video_title); final EditText description = (EditText) dialogView.findViewById(R.id.video_description); final EditText link = (EditText) dialogView.findViewById(R.id.video_link); Picasso.with(mContext) .load(data.getThumbnailUrl()) .transform(new RoundedTransformation(10, 10)) .fit() .centerCrop() .into(thumb); thumb.setAdjustViewBounds(true); title.setText(data.getTitle().trim()); description.setText(data.getDescription().trim()); link.setText(data.getLink().trim()); dialog.getButton(DialogInterface.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (validated(activity, title, description, link)) { String titleText = title.getText().toString().trim(); String descriptionText = description.getText().toString().trim(); String linkText = link.getText().toString().trim(); setEmptyView(activity); if (linkText.equals(data.getLink())) { data.setTitle(titleText); data.setDescription(descriptionText); adapter.notifyDataSetChanged(); } else { String convertedLink = convertLink(linkText); if (NetworkUtils.isNetworkAvailable(mContext)) { progress = new ProgressDialog(activity); progress.setCancelable(false); progress.show(); new VideoInfoTask().execute(convertedLink, linkText, String.valueOf(position)); } else { Toast.makeText(mContext, R.string.network_error, Toast.LENGTH_SHORT).show(); } } dialog.dismiss(); } } }); }
Example 20
Source Project: AndroidPreferenceActivity File: RemovePreferenceHeaderDialogBuilder.java License: Apache License 2.0 | 3 votes |
/** * Inflates the layout of the dialog. * * @param activity * The activity, the dialog should belong to, as an instance of the class {@link * Activity} * @return The view, which has been inflated, as an instance of the class {@link View} */ @SuppressLint("InflateParams") private View inflateLayout(final Activity activity) { LayoutInflater inflater = activity.getLayoutInflater(); View view = inflater.inflate(R.layout.remove_preference_header_dialog, null); setView(view); return view; }