草庐IT

view-design

全部标签

java - fragment 中未解析的类 '@string/appbar_scrolling_view_behavior' 导致未触发行为 OnCreate

请引用我下面的fragment.XML**在上面的文件行中app:layout_behavior="@string/appbar_scrolling_view_behavior"/>在编辑器中显示错误“Unresolvedreference”,但它不会生成任何编译错误。我已经搜索过net和stackoverflow来寻找解决方案,它提到了implementation'com.android.support:design:28.0.0'implementation'com.android.support:support-v4:28.0.0'必须包含在应用程序gradle文件中。我已经检查

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软输入模式更改为调整

Decode user requirements to design well-architected applications

So,oneofmyfavoritewritersandthoughtleadersintheindustry,MarkSchwarz,whoisanenterprisestrategisthereatALS,inhisbook,heactuallysaysthatitistimeforthewallbetweenITandbusinesstocomedown.HesaysthatoldbusinessmodelslongagopittedITpeopleagainstbusiness.Sohecallsit"pittingthenerdsagainstthesuits."Andhesayst

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