【在Android中的任意视图中找控件】教程文章相关的互联网学习教程文章

android – 在导航视图中以编程方式将项目添加到菜单组【代码】

我正在尝试将菜单项添加到菜单组中,但我发现无法做到这一点.我正在使用导航视图并添加下面提到的菜单:<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@+id/nav_lang_currency"android:title="" /><itemandroid:id="@+id/nav_home"android:title="" /><group android:id="@+id/nav_refer" /><itemandroid:id="@+id/nav_setting"android:title="" /><...

android – 如何以编程方式为自定义视图(ImageView)设置动画?【代码】

我想以编程方式为自定义视图设置动画.我希望它只在xml文件中声明它的位置动画,我不希望它弄乱布局.此动画也受其他因素的影响,因此android Animation类是不可能的. 我已经测试了这个样本tutorial并观看了这个videos.我的问题是大多数教程都是为了将??精灵设置为画布,你将在其中跟踪精灵的位置. 如何在不影响布局且不使用Android Animation类的情况下为自定义视图设置动画? 编辑:自定义视图将充当动画gif,并在事件激活时切换另一组...

java – 如何通过代码设置android视图的layout_alignParentEnd属性?【代码】

如何以编程方式设置alignParentEnd属性? 我搜索了整个Android开发者网站,但我找不到任何关于在代码中设置像alignParentEnd这样的属性的引用.它只解释了如何在XML中设置它们.我将来在哪里可以找到类似这样的文档?解决方法:LayoutParams用于在代码中设置布局属性. alignParentEnd是RelativeLayout的属性,因此您必须使用RelativeLayout.LayoutParams.您可以找到文档here. 因此,要在代码中设置属性,可以使用RelativeLayout.LayoutPar...

javascript – 单击内部视图元素时,波纹效果不起作用(Android Appcelerator)【代码】

https://gyazo.com/7ffd965136f18e44aa87c591e3b90ed9 正如您在我提供的链接中所看到的,当我单击标签或我在View中的ImageView时,涟漪效应不起作用.我怎样才能解决这个问题? 我在6.1.2GA和6.2.2GA SDK中都遇到了这个问题 这是我的XML文件:<CardView id="selectCard"><View layout='horizontal' backgroundColor="#fafafa" touchFeedback="true" touchFeedbackColor="#808080"><ImageView class="icons" id="locationIcon" image="...

java – Android自定义列表视图【代码】

我经历了教程和搜索,但我仍然无法理解,getView(int position, View convertView, ViewGroup arg2)扩展BaseAdapter在我的Android应用程序中创建自定义listView时,该方法有效.因此,我无法准确编辑自定义列表视图. 我需要知道这个方法何时调用以及参数的含义. 如果有人可以解释下面的方法很棒.谢谢@Override public View getView(int position, View convertView, ViewGroup arg2) {ViewHolder holder;LayoutInflater inflater = con...

java – 在Android中创建复合视图【代码】

我想创建一个自定义视图(我称之为MyComplexView),例如带有Imageview,TextView和Button的RelativeLayout. 我想用布局声明一个xml,然后创建类:MyComplexView extends RelativeLayout{...}但我不知道应该覆盖什么来表明哪个布局应该膨胀. 我怎样才能做到这一点?谢谢解决方法:像这样的东西: >从超类中添加构造函数. (只有上下文的那个用于创建视图programaticaly,其他用于在XML中添加视图时.>创建一个名为init()的方法,并从每个构造...

Xamarin C#将视图宽度设置为Android屏幕的百分比【代码】

我有这个按钮,我希望屏幕宽度的25%,和方形.我已经看到了一些制作网格的方法但是效果还不好.有人对此事有任何意见吗?还需要描述更多的背景吗?解决方法:Android.Support.Design包还提供了一个名为PercentRelativeLayout的漂亮新布局类型. 您可以通过将Xamarin.Android.Support.Percent NuGet package添加到项目中来获取它. 这将使您能够将PercentRelativeLayout添加到您的布局,如:<android.support.percent.PercentRelativeLayou...

android – 在RecyclerView OnCreateViewHolder中以编程方式创建或扩充视图【代码】

基本上我想创建一个布局或使用RecyclerView以编程方式扩展布局,但是无法这样做.我知道如何通过膨胀来处理xml,但出于好奇,我想以编程方式进行操作. 我的适配器代码如下:public class ACShare extends RecyclerView.Adapter<ACShare.VHShare>{private List<Integer> listDrawalbe;public ACShare(Context context) {TypedArray drawables = context.getResources().obtainTypedArray(R.array.s_array_contact_us_share);listDrawalb...

android – 以编程方式将视图添加到XML布局,并在现有视图下方进行z顺序【代码】

我有一个XML布局,包含一些自定义选项卡,一个标题和一个ProgressBar(main.xml).我希望将另一个XML布局(home.xml)添加到main.xml布局中,因为我希望将main.xml保留为可用于其他活动的布局,并根据需要简单地添加内容. home.xml包含ScrollView和TextView.我目前正在使用Activity的LayoutInflator将home.xml添加到main.xml:LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inf...

android – ActionBarSherlock – 删除动作视图中的应用程序图标(以及其他样式问题)【代码】

我刚刚开始使用ActionBarSherlock,我有一些小的样式问题.我不希望应用程序图标显示在左侧,这很容易实现getSupportActionBar().setDisplayShowHomeEnabled(false);但是在其中一个活动中,我想要一个可折叠的动作视图(搜索视图).当我将SearchView设置为操作视图并深入查看时,再次显示应用程序图标.你知道怎么摆脱它吗? 另一个问题是按钮之间的分隔,我如何设置一个drawable? 我会感激任何帮助!解决方法:好吧,我找到了解决图标问题的...

AdMob Android在程序不在视图中时请求广告【代码】

您好我试图阻止adMob请求新广告时遇到问题.如果一个人按下后退键或家中应用程序进入休眠状态,但admob继续请求新广告.它停止的唯一方法是用户从菜单中选择退出. 有没有人知道在我的onPause方法中我可以做一些事情,比如ad.pauseUpdates();我在文档中没有看到这样的内容. 任何想法都会有所帮助.解决方法:你可以这样做:public class BannerSample extends Activity { /** The view to show the ad. */private AdView adView; /* Yo...

java – Android – 在Zoomable图像视图顶部调整图像视图位置【代码】

我正在研究图像,制作一个允许用户在图像上放置标签的功能(如Facebook照片标签).我有一个可缩放的ImageView(使用Mike Ortiz’s TouchImageView)作为背景图像,一些ImageViews作为图像标签. 每个标签都有X和Y位置,在正确位置显示背景图像和图像标签没有问题.但是,当用户触发捏缩放时,背景图像的位置会发生变化.这意味着,每个图像标签的位置也必须根据当前背景图像的缩放级别和滚动位置进行更改/更新. 我目前正在使用这种方法:float c...

java – 如何在android中的特定视图下方显示下拉列表视图?

我有一个过滤器按钮.我需要打开可扩展/下拉过滤器,如下图所示.我尝试了弹出菜单和Listpopup窗口但是,我没有取得任何成功.提前致谢解决方法:您可以使用将在过滤器按钮下方的片段,布局将包括您期望的ui,即上箭头和可扩展视图或您正在使用的任何视图.单击过滤器后,只显示片段并使用片段转换,对于效果,您也可以使用动画… 这个我已经完成了,你可以参考carwale app二手车部分..点击过滤器按钮一个相同的稀释将来.. 任何事情让我进一步了...

java – 在android中禁用日历视图中的每个星期日【代码】

如何在以下代码中仅禁用星期日?我们找不到任何解决方案来禁用一个月的星期日 MainActivity.java:CalendarView calendarView = (CalendarView) findViewById(R.id.calendarView); Calendar calendar = Calendar.getInstance(); calendarView.setMinDate(calendar.getTimeInMillis()); calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {@Overridepublic void onSelectedDayChange(CalendarView vi...

android – 在FrameLayout中的自定义视图上以编程方式设置边距值【代码】

我定义了一个视图.此视图包含图片,用户可以与之交互.我在主布局中定义了一个FrameLayout,并在此FrameLayout中以编程方式添加此视图. 在View构造函数中,我定义了一个MarginLayutParams,将此视图放在te屏幕的中心.代码是:mLayoutParams = new MarginLayoutParams(picture.getWidth(), picture.getHeight); mLayoutParams.setMargins(toCenterX, toCenterY, 0, 0); setLayoutParams(mLayoutParams);边距值不起作用…视图正确调整为宽...