小编tyb*_*tyb的帖子

在片段及其容器活动之间传递数据

如何在片段及其容器活动之间传递数据?是否有类似于通过意图在活动之间传递数据的东西?

我读了这个,但它没有多大帮助:http:
//developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity

android android-fragments

167
推荐指数
7
解决办法
23万
查看次数

Android - 设置片段ID

我如何可以设置FragmentId,这样我可以使用getSupportFragmentManager().findFragmentById(R.id.--)

android android-fragments

109
推荐指数
2
解决办法
10万
查看次数

Android - 为什么这告诉我"内容视图尚未创建"?

这是一个填充数据库片段的列表视图:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
           Bundle savedInstanceState) {

            LinearLayout Layout5 = (LinearLayout) inflater.inflate(R.layout.tab_frag5_layout, container, false);

            Cursor allBands;
            MyDatabase db;

            Context ctx = (Context)TabFragment5.this.getActivity();


            db = new MyDatabase(ctx);
            allBands = db.getBands();


            ListAdapter adapter = new SimpleCursorAdapter (ctx, 
                    R.layout.listelement, 
                    allBands, 
                    new String[] {"BandName"},  
                    new int[] {R.id.text15});

            getListView().setAdapter(adapter);  

            return Layout5;

         }
Run Code Online (Sandbox Code Playgroud)

为什么这给了我"logcat上尚未创建的内容视图"?片段打开时,程序强制关闭...

android android-listview

20
推荐指数
1
解决办法
1万
查看次数

解除dialogfragment时刷新片段

有什么方法可以检测到DialogFragment何时被解除,以便我可以更新其父片段?

android android-fragments

17
推荐指数
2
解决办法
2万
查看次数

如何"安装"Action Bar Sherlock?

我正在尝试使用Action Bar Sherlock构建示例项目"Action Bar Styled".

我在http://actionbarsherlock.com/下载了包含ABS的.zip文件,但我无法弄清楚解压缩的位置,以便它出现在Project> Properties> Add library中.

有人可以帮我一把吗?

此外,我在某处(现在找不到,对不起)读到当前的Android兼容性库支持3.0版之前的Action Bar,因此它与Action Bar Sherlock基本上具有相同的"效果" - 有人可以确认这一点吗?我应该安装哪个库?

android android-library android-actionbar

10
推荐指数
1
解决办法
2万
查看次数

如何使Android程序中的所有活动都可以访问对象?

我有一个应用程序,它包含两个活动/屏幕和一个java类,我从中创建对象.

我需要在第二个活动上使用我在第一个活动(实例化.java类)上创建的对象.

最简单的方法是什么?我搜索了它并在java类上实现Parcelable接口似乎是这个问题最常见的答案.但是这个对象有点复杂,它的每一个成员似乎都是一个蛮力的解决方案.

这不是一个优雅的解决方案吗?

谢谢

编辑:将对象数据存储在一个简单的SQlite数据库上是一个解决方案吗?

oop android object parcelable

6
推荐指数
1
解决办法
6265
查看次数

Android中的类和活动

我是Android开发的初学者,但不是编程本身.无论如何,这个问题可能有点愚蠢.

问题是:Android活动中的所有类都与UI元素相关吗?我希望有一个"常规"Java类,我通常可以从中创建对象,而我不知道如何"定义它"以及如何"调用"它.

任何帮助将非常感激.谢谢

java android class

4
推荐指数
1
解决办法
1万
查看次数

在SDK Manager上找不到Android兼容包

我想开始学习使用Fragments,我想为Android 3.0之前版本安装兼容性软件包.

但是,我似乎无法在SDK管理器上找到此包.这是我看到的一切:

在此输入图像描述

另外,我想安装Action Bar Sherlock来使用Action Bars.在ACS网站上,它说:"如果您使用带有ADT插件版本0.9.7或更高版本的Eclipse开发环境,您可以将其作为一个库项目包含在内" -

我如何包含图书馆项目?

谢谢

android backwards-compatibility android-actionbar

4
推荐指数
1
解决办法
3079
查看次数

Android - 解除DialogFragment时刷新"父"片段

我正在使用Tabhost和Fragments构建一个带有标签布局的Android应用程序.

在其中一个选项卡(片段)中,我有一个textview,显示String变量的值.这个选项卡还有一个调用DialogFragment的按钮,我可以通过EditText框编辑所述字符串的值.

这一切都按预期工作,除了一个小故障:一旦DialogFragment被解除并且选项卡再次获得焦点,textview文本不会自动刷新.要刷新它我需要更改选项卡并返回.

是否有可以添加的指令,以便在DialogFragment被解除时,其父活动被重新加载/刷新?

提前致谢.

编辑:仍在寻找解决方案,无法弄清楚如何使用DialogFragment.isdetached

android android-fragments

3
推荐指数
1
解决办法
9798
查看次数

在AndroidManifest.xml中声明类

据我所知,在Android中,必须在清单中声明所有活动.这对项目中的所有.java文件都是如此吗?

我有一些不是活动的类(与UI没有直接关系),我不确定是否需要在清单中声明它们.

谢谢!

android android-manifest

2
推荐指数
1
解决办法
3253
查看次数

Android-使用游标从数据库表中获取单个值

我正在使用游标从数据库中检索数据.我知道如何检索整个列以用于listviews等,但我很难找到一种方法来检索单个值.

假设我有一个包含两列("_id"和"Name")的表,我在该表中有十个记录(行).例如,我如何得到第三行中的名字?考虑到我定义了一个读取该表的游标:

public Cursor getMyNameInfo() {

    SQLiteDatabase db = getReadableDatabase();
    SQLiteQueryBuilder qb = new SQLiteQueryBuilder();


    String sqlTables = "MyNames";
    qb.setTables(sqlTables);
    Cursor c = qb.query(db, null, null, null,
            null, null, null);  

    c.moveToFirst();
    return c;
    }
Run Code Online (Sandbox Code Playgroud)

android android-cursor

2
推荐指数
1
解决办法
1万
查看次数

关于如何构建像这样的布局的提示

谁能给我一个关于如何构建布局的提示,如下图所示?

Viber for android  -  VOIP应用程序

我正在研究的应用程序与VoIP完全无关,但我正在尝试构建类似这样的东西.底部有一个固定的工具栏,一个带有列表视图,滚动视图或其他的可互换的中间窗格,顶部的另一个工具栏会根据底栏上选择的按钮而改变.

此外,将所有这些保留在一个活动中是否可能并且是良好的做法?

android android-layout

0
推荐指数
1
解决办法
1704
查看次数