jjzjj

setBackgroundResource

全部标签

java - 在图片之间切换大小写

基本上我想在可绘制资源之间切换,但我不知道该怎么做。我把它全部写在一个If语句中,但是它太长太乱而且它没有按照我想要的方式执行,因为如果他们输入错误的字母它不会停止。我想做的是,如果用户输入一个字母,背景将变为下一个字母,例如,如果用户输入A,背景将变为B,依此类推。它现在确实可以工作,但是错误的是,如果用户在字母A上并且用户错误地输入了字母P,背景将切换到Q而不是告诉用户他们错了。我确实将此代码作为elseif而不是If语句,但我只是想我今天会更改它。谁能解释一下我如何将这个If语句放入case语句中?谢谢你的帮助if(words.getText().toString().equal

Android:两次调用 textview.setBackgroundResource 会改变 textview 的大小

我有一个九补丁图像,我在activity.onCreate()期间为我的textview设置了背景。Textview的高度和宽度都有WRAP_CONTENT布局。它是从代码而非XML创建的。_btnCurrent.setBackgroundResource(R.drawable.button_menu_off);这很好用。我有另外一张九补丁图,大小一样,唯一不同的是它的颜色。现在,如果我稍后用另一个图像调用setBackgroundResource,它会增加textview的高度,几乎加倍。另一个调用发生在textview.onClick()_btnCurrent.setBackgro

java - 如何延迟 java 中 for 循环中的方法?

我在for循环中延迟方法assign_backgrounds()时遇到问题。我正在尝试创建一个Simonsays游戏,但不是延迟并显示“Simon”按下的下一个按钮,而是一次显示所有按钮。这里的任何帮助将不胜感激。谢谢。booleansimonsTurn=true;intx=4;ints;intdelay=1000;intarray_values[]=newint[]{1,2,3,4};publicvoidsimonSays(){//running=true;if(simonsTurn==true){go();for(inti=0;i 最佳答案

android - setBackgroundResource 的行为不同于 setBackground with RippleDrawable

我正在尝试将RippleDrawable设置为ListView行的背景。使用view.setBackgroundResource(R.drawable.ripple)时一切正常。尝试时view.setBackground(view.getContext().getDrawable(R.drawable.ripple))它可以工作,但是当快速触摸该项目时不会显示波纹(我也有该项目的激活/选中状态),只有当我按住View时它才会出现。View类中的setBackgroundResource方法如下所示:if(resid!=0&&resid==mBackgroundResource){ret

android - 删除 TextView 的背景

我为TextView设置了背景,我想动态地删除它,但它不起作用,有什么建议吗?if(mToday){monthView[mRow][mColumn].setBackgroundResource(R.color.black);}else{monthView[mRow][mColumn].setBackgroundResource(0);}我找到了一个合理的解释here为什么会这样,但又没有解决问题。 最佳答案 试试这个。txtEmail.setBackgroundResource(android.R.color.transparent

java - 安卓编辑文本 : setOnFocusChangeListener doesn't work

我正在使用这段代码来检查我的edittext焦点与否:gelar_pp=(EditText)polis.findViewById(R.id.gelar_pp);gelar_pp.setOnFocusChangeListener(newOnFocusChangeListener(){LinearLayoutlayout_nama_pp=(LinearLayout)findViewById(R.id.layout_nama_pp);publicvoidonFocusChange(Viewv,booleanhasFocus){if(!hasFocus){layout_nama_pp.setB

android - setBackgroundResource 和 setBackgroundDrawable 有什么区别

谁能告诉我setBackgroundResource(resourceid)和setBackgroundDrawable(getResource().getDrawable(drawableid))在android中有什么区别? 最佳答案 你可以看看AndroidsourcecodefortheViewclass自己,然后发现差别很小!publicvoidsetBackgroundResource(intresid){if(resid!=0&&resid==mBackgroundResource){return;}Drawabled

android - ImageView.setBackgroundResource 和 ImageView.setImageResource 有什么区别?

我在设置图像时看到了这些不同的方法,但我不明白其中的区别。为什么有两种方法? 最佳答案 setBackgroundResource用于设置ImageView的背景。setImageResource用于设置ImageView的src图片。给定:ImageViewiv=newImageView(this);然后:iv.setBackgroundResource(R.drawable.imagedata);将适合整个背景的图像。这意味着即使图像尺寸太小,它也会拉伸(stretch)图像以完全填充该背景。imageView.setImage

android - ImageView.setBackgroundResource 和 ImageView.setImageResource 有什么区别?

我在设置图像时看到了这些不同的方法,但我不明白其中的区别。为什么有两种方法? 最佳答案 setBackgroundResource用于设置ImageView的背景。setImageResource用于设置ImageView的src图片。给定:ImageViewiv=newImageView(this);然后:iv.setBackgroundResource(R.drawable.imagedata);将适合整个背景的图像。这意味着即使图像尺寸太小,它也会拉伸(stretch)图像以完全填充该背景。imageView.setImage

Android setBackgroundResource 导致内存不足异常

我正在开发一个在ViewPager中显示12个View的游戏本应用程序。这是我的自定义PagerAdapter:privateclassImagePagerAdapterextendsPagerAdapter{privateint[]mImages=newint[]{R.drawable.copertinai,R.drawable.blui,R.drawable.azzurroi,R.drawable.rossoi,R.drawable.gialloi,R.drawable.verdei,R.drawable.rosai,R.drawable.grigioi,R.drawable.ne
12