草庐IT

view_articles

全部标签

android - 如何让View填满剩余空间

所以我的屏幕上有两个“部分”。我的顶部是ScrollView,底部是随机文本。底部的随机文本将始终改变大小,因此有时需要40dp,有时需要20dp,等等。我的问题是,有没有一种方法可以使底部动态(不丢失文本)并使顶部ScrollView适应新的大小,并根据ScrollView的哪个部分限制其自身大小以“填充剩余空间”底部正在使用?像这样:如您所见,ScrollView正好填满剩余的可用空间。我正在寻找仅使用XML的解决方案需要帮助! 最佳答案 你可以试试这个。或者 关于android-如

android - Picasso 不适用于 android 中的 Recycler View

我开发了一个简单的RSS阅读器,我想在回收站View中显示每篇文章的标题和图片。我在其中使用Picasso从ArrayList加载图像:publicvoidonBindViewHolder(ViewHolderviewHolder,inti){RssItemitem=rssItems.get(i);Picasso.with(F.context).load(item.imageLink).into(viewHolder.postImage);viewHolder.postTitle.setText(item.title);viewHolder.postAuthor.setText(ite

android - 动态设置 View 的id

我必须动态创建4个Buttons并且我必须动态生成它们的id,例如:for(inti=1;i我知道如何动态获取现有View的ID:getResources().getIdentifier("button2","button",getPackageName())我不知道的是如何动态生成id。我在Internet上查找,但没有找到任何内容。我需要这样的东西:intid=getResources().setIdentifier("button2","button",getPackageName());button.setid(id);提前谢谢你。 最佳答案

android - 在android中向下滑动 View

我想在我的android应用程序中有一个按钮触发表单的向下滑动View。我想在屏幕顶部有一个View,在屏幕底部有一个列表,并且我希望在单击按钮时在两者之间显示下拉表单View。我在显示View时没有问题,但似乎无法将其从隐藏动画设置为显示在屏幕上。关于这如何运作的任何想法? 最佳答案 publicvoiddoSlideDown(Viewview){RelativeLayoutmyView=(RelativeLayout)findViewById(R.id.my_view);addListingView.setVisibility(

android - 如何更改搜索 View 图标颜色?

我知道这里已经有很多关于这个问题的答案,如果我没有尝试过我在这里看到的所有内容,我就不会创建另一个线程。无论如何,问题很简单。我不介意解决方案是来自XML样式还是Java代码(欢迎两种解决方案)。我将展示我尝试解决的所有问题(无论如何大部分)。首先,searview图标似乎无法通过代码更改,因为我无法更改它的任何内容。我的搜索View在menu.xml中声明为thisandroid:showAsAction="always"android:actionViewClass="android.widget.SearchView"/>在我的onCreateOptionsMenu里面我有这个S

Android:如何使用 XML 进行自定义 View 布局

我来自GWT和UIBinder的世界,我习惯于通过扩展Composite来定义自定义组件,然后将所有UI布局代码放在MyComponent.ui.xml文件中。这是从较小的部分构建组件的非常好的方法。我正在尝试使用自定义View在Android上实现相同的效果。我已经能够以编程方式扩展View,然后通过调用addView(textView)添加对象。我希望能够在XML中执行此操作,但我不知道如何将xml布局文件与View相关联(除了主要的res/layout/main.xml文件,该文件为应用提供主要布局。如何在XML中布置我的自定义View?编辑:我的问题不清楚。我要做的是将my_w

android - 创建自定义 View 时出错

我有自定义View,我想将其添加到我尝试过的xml文件中,但出现此错误CustomviewTouchImageViewisnotusingthe2-or3-argumentViewconstructors;XMLattributeswillnotwork这是我正在使用的xml.. 最佳答案 添加构造函数:publicTouchImageView(Contextcontext,AttributeSetattributeSet){super(context,attributeSet);//TODO:}到您的自定义View类。

android - 如何在android中单击按钮显示特定页面的 View 寻呼机

我正在开发一个项目,其中我在一个屏幕上使用ViewPager,如下所示:但是你可以在那里看到,有一个上层布局,其中列出了根据显示的页面选择的年份。当我们滑动View寻呼机时,年份也会根据显示的页面索引更改为下一个年份。我必须在将显示相应的ViewPagerPage的年份的TextViews上实现Click操作。但是如何实现呢?意思是当我们点击另一个View时,我们如何在View寻呼机中显示页面的特定索引。意味着当我们选择1998年时,页面将显示对应于1998年。我写了一个代码,但这对我不起作用。代码:for(inti=0;i提前致谢。 最佳答案

Android View 相同的宽度和高度

以下是我的xml代码。在我的LinearLayout中。我有两个subview,它们使用weightSum对齐。我有一个ImageView,由于weightSum,其宽度正确对齐,但问题在于它的高度。我希望它的高度与其宽度的尺寸相同。有没有不使用静态dp值的解决方案。 最佳答案 通过使用自定义ImageView找到了解决方案。这是最好的解决方案。在自定义ImageView类中将高度设置为与宽度相同。Java代码:publicclassSquareImageViewextendsImageView{publicSquareImageV

android - 如何解决错误 : getSharedPreferences(String, int) is undefined for the type new View.OnClickListener(){}

我在编码时遇到了这个错误,但不确定如何解决这个问题。我进行了搜索以尝试解决此问题,但似乎找不到任何有效的方法。我以前做过,但从来没有在fragment中做过,所以可能是因为那个?我遇到了以下异常:ThemethodgetSharedPreferences(String,int)isundefinedforthetypenewView.OnClickListener(){}这是我的代码:publicclassTestingFragmentextendsFragment{publicTestingFragment(){}privateCheckBoxch;privateContextpre