草庐IT

android - 检查 View 外的点击

这是我的布局:我为父View和subview设置了一个onclicklistener:linearLayout.setOnClickListener(myOnlyhandler);videoView.setOnClickListener(myOnlyhandler);我只获得视频观看的点击事件。我想要知道的是用户是否点击进入视频View或外部(父级)并执行不同的操作。我如何获得这种行为?谢谢塔塔 最佳答案 不久前,我实现了一个提供此类功能的Activity基类。您只需注册一个自定义的OnTouchOutsideViewListene

android - 如何在顶部和底部设置边框线性布局

边框的背景这是我的代码,我试图在Linarlayout上显示边框顶部和底部,但我无法显示效果我必须设置边框顶部和底部的家庭线性布局和办公室线性布局我试图设置但效果是不来请检查哪里做错了。 最佳答案 使用上面的布局作为背景边框。它会给你一个很好的效果。如果您愿意,可以更改颜色和填充。将其作为xml添加到您的可绘制文件夹中,并将其作为布局的背景。希望这对您有所帮助。 关于android-如何在顶部和底部设置边框线性布局,我们在StackOverflow上找到一个类似的问题:

java - ScrollView wrap_content 高度内的 RecyclerView 未按预期工作

我在ScrollView中嵌入了一个RecyclerView。这是完整的布局:问题是——尽管我已将RecyclerView的layout_height设置为wrap_content,但它的高度部分包裹了内容,即理想情况下在wrap_content之后>它的高度应该是150dp但目前是70dp。另一个有趣的场景是——如果我将linearyLayoutOtherProductDetails移动到recyclerViewProductDetails下面,那么它会将RecyclerView高度准确地显示为150dp。似乎当RecyclerView加载到布局上时,它正在根据当前在布局上可见的项目

android - 将屏幕亮度设置为最大级别

我是Android开发领域的新手。这些天我正在开发一个应用程序,我想在打开应用程序后将屏幕亮度设置为最大级别,并在退出应用程序后将其设置回之前的级别。有人可以为此提供完整的源代码吗?关于这个问题,我几乎阅读了stackoverflow中的每个线程。而且我无法理解将这些建议的代码放在哪里。但如果你能拿出完整的代码,那么我就能理解一切。谢谢! 最佳答案 我的一个friend给我发了一个更好、更简单的代码来解决他从互联网上找到的这个问题对于业余爱好者(如我),您必须在“setContentView(R.layout.activity_ma

android - 约束布局将两个按钮水平居中,边距很小,垂直居中

我想在这样的约束下将我的白色按钮放在屏幕中央。1.在父边缘之间水平居中,并可能放置一些边距。2.在顶部父级按钮和固定按钮之间垂直居中。现在我的布局在图像上看起来像这样好吧,我想我可以将这个按钮放在一些FrameLayout中,然后对其进行约束,但这似乎无法添加另一个布局。我已经为D-Pad和XAYB添加了这样的添加下一个FrameLayout甚至RelativeLayout似乎与使用ConstraintLayout矛盾,其目的是防止许多布局的深度嵌套,如线性、相对、框架布局。 最佳答案 好的,我通过在屏幕的水平中间添加垂直引用线解决

android - ProgressBar 未在某些设备中显示

我有以下布局:我的Activity有一个AsyncTask,它在完成后执行以下操作:((LinearLayout)findViewById(R.id.loadingPanel)).setVisibility(View.GONE);所以,基本上我有一个LinearLayout来保存我的ProgressBar,当我有我需要的数据时,我将这个linearlayout的可见性设置为GONE。这在我的GalaxyNexus上可以找到,但它在我的API8模拟器和GalaxyS2上不工作,使用自定义ROM。有没有人见过这个?我最糟糕的情况是从XML中删除带有进度条的线性布局,并在代码中添加Progr

android - fragment 中的滑动选项卡第二次出现故障

我有一个MainActivity,它包含一个用于菜单的滑动抽屉和一个用于切换fragment的FragmentContainer。我有一个名为History的Fragment,其布局如下类看起来像这样publicclassHistoryFragmentextendsFragment{publicHistoryFragment(){//Requiredemptypublicconstructor}@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@Overri

android - 尝试通过单击按钮更改 textView 中的文本大小时应用程序崩溃

在我的一个Activity中,我有一个带有文本选项的菜单选项,当用户单击它时,它会重定向到另一个布局,其中我保留了两个按钮,一个是加号按钮,另一个是减号按钮当用户单击该按钮时,我想更改BackStackActivity的TextView文本大小下面是我的代码当我点击那个MenuOPtion时,应用程序崩溃了,它在Logcat中报告NullPointerException我的详细Activity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setCon

android - 如何以编程方式打开和关闭 layout_behavior 行为?

为了简单起见,让我们假装简单的情况。我有一个FloatingActionButton,我在上面添加了layout_behavior。我需要能够以编程方式启用或禁用该行为。我怎么做?我最初是通过xml添加行为 最佳答案 您可以通过获取LayoutParamsFloatingActionButtonfab=(FloatingActionButton)findViewById(R.id.fab);CoordinatorLayout.LayoutParamsparams=(CoordinatorLayout.LayoutParams)fab

android RecyclerView 背景颜色

当我在我的应用程序中使用RecyclerView显示列表数据时,RecyclerView的背景颜色始终为白色:我在xml文件和代码中设置了背景颜色,但它不起作用://activity_main.xml-->//fragment_layout.xml//item_layout.xml//gradlefilecompileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"com.union.fmdouban"minSdkVersion15targetSdkVersion23versionCode1version