草庐IT

view_facade

全部标签

xml - 创建动态 View ,多个 View X 次,获取/设置每个组的值

我有一个XML格式的基本View。我怎样才能重复下面的部分X次,看起来像这里:那么,如何访问所有项目的搜索栏?请注意,我希望这是动态的,例如:15次。如何为每个组命名(位置)、设置值(seekbar值)和检索值。 最佳答案 从你的照片来看,你不想重复“家庭”的标题您可以做的是创建一个包含布局和标题的新xml(mymain.xml)然后在另一个xml(myviews.xml)中,放入您从OP中放入的xml(删除标题)和Activity:super.onCreate(savedInstanceState);setContentView(

android - 自定义 View 的Ondraw无限循环android

我的自定义View的OnDraw函数被无限调用并且正在循环!!可能是什么原因??这是我的自定义View:-publicclassBallsextendsView{privatestaticfinalStringTAG="BallsView";privateintmMode=READY;publicstaticfinalintPAUSE=0;publicstaticfinalintREADY=1;publicstaticfinalintRUNNING=2;publicstaticfinalintLOSE=3;privatefinalPaintmPaint=newPaint();priva

android获取 View 的所有 subview

我想获取RelativeLayout的所有子项。我使用代码得到这个:aditionView.getAllChildren().但是现在subview按照添加到该View中的顺序出现。但我希望它们按照它在View中的位置递增顺序排列。 最佳答案 您可以通过View.getLeft()对child进行排序@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main)

java - 使用上下文从自定义 View 完成 Activity

这是我的代码:privatevoidmakeDialog2(){AlertDialog.Builderabout=newAlertDialog.Builder(getContext());about.setTitle("YouWon!");about.setPositiveButton("PlayAgain",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacearg0,intarg1){IntentplayIntent2=newIntent(getContext(),PracticePlayAct

android - EditText setText() 在多个 EditText View 上设置文本

我遇到了奇怪的行为,我怀疑是错误,但也许我忽略了一些东西。帖子末尾的代码fragment。我也可以发布.xml,但我认为没有必要了解这个问题。我有一个水平线性布局,我根据玩家数量添加了TableLayouts。表格布局包含几个字段,TextView、EditText、Buttons等。当我初始化每个TableLayout时,我将它添加到LinearLayout(通过xml膨胀),然后初始化字段。问题是,EditText字段总是会更新最新的玩家信息。据我所知,我对setText的调用正在传递给每个EditText。我在父TableLayout上使用findViewById找到EditTe

android - 当软键盘在 Android 中出现在 View 前面时布局应该上升

我有一个登录屏幕的问题,当我们在其中单击“编辑文本”时,SoftInput键盘会覆盖两个小部件,一个是TextView,另一个是处于相对布局的登录按钮,但我希​​望当我们选择任何编辑时文本整个相对布局应该向上,所有小部件都在Android默认的软输入键盘上方可见。请建议我正确的解决方案。提前致谢。我的布局:请引用下图以获得更多理解:我已经尝试使用android:windowSoftInputMode="stateVisible|adjustResize"但没有任何反应,问题仍然存在。 最佳答案 请将windows软输入模式更改为调整

android - 在 WindowManager 中显示可能来自 "out of screen"的 View

我遇到了以下问题-我有一个要放入WindowManager的View我希望它从屏幕外到屏幕中间出现翻译动画。不幸的是,无论我做什么,View都固定在轴上。这是代码:view=(FrameLayout)LayoutInflater.from(this).inflate(R.layout.poke,null);finalWindowManager.LayoutParamsparams=newWindowManager.LayoutParams(300,400,WindowManager.LayoutParams.TYPE_PHONE,WindowManager.LayoutParams.F

android - 未注册 fragment Root View 的边距(在 ViewPager 中使用时)

所以我有这个简单的主布局:然后我使用FragmentPagerAdapter用不同的fragment填充ViewPager,这按预期工作,除了一件事。假设其中一个fragment具有这种布局,其中窗口是一个XML文件,其中包含一个带圆角的简单形状:...然后,由于某种原因,16dp的边距被完全忽略了。但是如果我将布局设置为:...然后就可以了。我真的不想为了让边距起作用而将整个布局嵌套在另一个布局中。另外,由于背景的原因,我不能改用填充。知道第一个版本有什么问题吗?我不必将布局放在另一个位置的任何替代方案? 最佳答案 原因是View

javascript - Access-Control-Allow-Origin 不允许 Origin null。 :1 in android web view?

我收到这个错误:XMLHttpRequestcannotloadhttp://192.168.1.33:8080/ws/target.OriginnullisnotallowedbyAccess-Control-Allow-Origin.:1当我试图在webview上加载html页面时。我输入这样的脚本标签。实际上,当我尝试在weinre上调试我的代码时会出现此错误。你能告诉我如何消除这个错误吗?有没有办法消除这个错误?但是当我制作phonegap项目并使用相同的导入脚本行加载相同的HTML时。用这条线我可以在winre上调试我的文件。你能告诉我在加载到webview时如何消除这个错误

android - View.findViewById() 和 Activity.findViewById() 有什么区别?

我是android编程的新手,我对View.findViewById()和Activity.findViewById()很困惑,我们什么时候必须调用这些方法以及在哪个方法中调用类findViewById()方法位于View类或Activity类中。我们将不胜感激。 最佳答案 View版本搜索您调用它的View及其所有subview。Activity搜索setContentView中设置的顶级View及其所有subview。Activity一个相当于在Activity的contentView上调用View.findViewById。它