587得票15回答
如何在Android Studio中查看方法信息

在Eclipse中,当您将鼠标悬停在一个方法上时,会出现一个窗口,其中包含该方法的描述、参数的含义以及返回值。是否有一种方法可以让Android Studio执行相同的操作?

500得票8回答
Android基础:在UI线程中运行代码

从在UI线程中运行代码的角度来看,以下两种方式之间有什么区别:MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thr...

458得票7回答
View的setTag()和getTag()方法的主要目的是什么?

这些方法(setTag() 和 getTag())的主要目的是什么?它们是用来处理 View 类型对象的。 我是否可以将多个对象与单个 View 关联起来?

437得票25回答
有没有一种简单的方法为Android视图的顶部和底部添加边框?

我有一个TextView,我想在它的顶部和底部边框上添加一个黑色边框。我尝试将android:drawableTop和android:drawableBottom添加到TextView中,但这只会使整个视图变成黑色。 我有一个TextView,我希望在它的顶部和底部边框上加上黑色的边框。我...

401得票14回答
Android: View.setID(int id)编程方式设置ID - 如何避免ID冲突?

我正在使用for循环以编程方式添加TextView,并将它们添加到ArrayList中。 如何使用TextView.setId(int id)? 我该使用什么整数ID,以避免与其他ID发生冲突?

330得票21回答
RecyclerView有没有类似addHeaderView的功能?

我在寻找一个类似于addHeaderView的东西,用于recycler view。基本上我想要在listview中添加一个带有2个按钮的图像作为标题。是否有其他方法可以向recycler view添加标题视图?提供示例以供参考会很有帮助。 编辑2(添加片段布局): 添加日志语句后,似乎ge...

289得票34回答
findViewByID返回null。

首先:是的,我阅读了所有关于此主题的其他帖子。不仅仅是这个网站上的...(你看,我有点沮丧) 大多数人都建议在XML文件中使用android:id而不是仅使用id。我已经这样做了。 我从他人那里学到,View.findViewById与Activity.findViewById的工作方式不...

274得票12回答
LayoutInflater的attachToRoot参数是什么意思?

LayoutInflater.inflate的文档并没有完全说明attachToRoot参数的目的。 attachToRoot: 指定是否将充气层次结构附加到根参数? 如果为false,则根仅用于在XML中创建正确的LayoutParams子类以用于根视图。 有人能否请详细解释一下...

261得票28回答
在Android中使用Material Design和AppCompat来着色按钮

在今天发布的AppCompat更新之前,我可以在Android L中更改按钮的颜色,但在旧版本上无法更改。包含新的AppCompat更新后,我无法更改任何版本的颜色,当我尝试时,按钮就会消失。有人知道如何更改按钮颜色吗? 下面的图片展示了我想要实现的效果: 白色按钮是默认的,红色按钮是...

238得票9回答
如何在RelativeLayout中以编程方式进行视图布局?

我试图以编程方式实现以下内容(而不是通过XML声明方式):<RelativeLayout...> <TextView ... android:id="@+id/label1" /> <TextView ... android:i...