我是Android新手,我正在尝试如何做到这一点:-我有一个带有ScrollView的活动,其中有一个LinearLayout(R.id.my_layout)-我需要以编程方式添加TextView,所以我正在做:
我通过seContentView加载主XML布局,我在ScrollView中将我的LinearLayout称为“mLayout”等等。我从文件中加载一个名称列表,并使用一个名为填充列表()的函数我这样做:
private void populateList() {
try {
for (final String team : mTeams) {
rCount++;
addRow(team);
}
}
addRow()方法只需创建一个新的LinearLayout(mRow),一个TextView,2个按钮,将TextView和2个按钮添加到LinearLayout,然后我使用addView将新的mRow添加到mLayout。一切正常,但只有在我完成创建列表时才会显示ScrollView(所以当populateList()结束时)。我想做的是按顺序一行一行地显示,让活动看起来更好,并有一点动画效果。有办法做到这一点吗?我希望我能解释一下:-)谢谢
new Thread(new Runnable() { // i am creating the new thread
@Override
public void run() {
// so call populateList() function here
}
}).start();
对于你的addRow(String-String)
方法,你可以调用View。addView()
以这种方式编辑它,并将以下代码放入
addRow(String String)
方法中
View.post(new new Runnable() {// view here is mlayout the scrollView.
@Override
public void run() {
mlayout.addView(yourview); // note yourview should be final,
//eclipse might help you with that
}
});
记住在全局范围内声明
mlayout
,这样就不必附加final
问题内容: 这是我第一次接触android。我正在尝试向我的ListView添加项目。我使用“选项卡”,查看添加项目的唯一方法是更改选项卡,然后返回到第一个选项卡。 我到处搜寻,而且一直都找到 但对我不起作用。 正如我所说,我已经使用固定标签+滑动创建了项目。我只希望有一个列表视图,哪些行具有一个EditText,一个Spinner和一个Button。在用于选项卡的Fragment的底部,我有
我尝试过使用阴影xmls进行线性布局,但似乎没有按照我想要的方式进行。我使用的代码是: 请建议我如何实现这一点。
问题内容: 当您长按Android中的某个按钮时,将显示一个上下文菜单。我想为该系统中的所有菜单添加一些内容。 例如,系统使用“复制和粘贴”来执行此操作。我想添加自己的文件,并将其显示在每个应用程序中。 问题答案: 当前,Android不支持此功能,如果没有特定活动实现您公开的意图或活动,则无法在系统级别全局覆盖或挂钩功能。即使在发布意图的情况下,除非运行的应用程序是使用者也没关系……所有基本系统
我想在线性布局(垂直)中添加一行文本 我想在java的函数中添加它们 如何做到这一点?
本文向大家介绍Android LinearLayout 线性布局,包括了Android LinearLayout 线性布局的使用技巧和注意事项,需要的朋友参考一下 示例 LinearLayout是一种ViewGroup将其子级排列在单列或单行中的。可以通过调用方法setOrientation()或使用xml属性来设置方向android:orientation。 垂直方向:android:orien
在上一节中,我们讲到了所有的 Layout 都是从 ViewGroup 继承而来,它可以包含若干 View 并按照指定的规则将这个 View 摆放到屏幕上。那么接下来的章节我们就来学习一下 Android 的 UI 布局,Android 原生有六大布局,分别是: LinearLayout(线性布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayou