小编Bor*_*ora的帖子

在Container中按标记名称查找片段

我有一个相对布局,我在相对布局中添加片段.像这样

     HomeFragment mHomeFragment = new HomeFragment();
    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();

    if(mHomeFragment!=null&& mHomeFragment.isAdded()){

        fragmentTransaction.show(mHomeFragment);

    }else {

        fragmentTransaction.add(R.id.order_container,mHomeFragment,"Search");


    }
    fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)

我还有一个文本视图,我必须显示在相对布局中添加的片段的名称.喜欢搜索以防万一.如何获取在我的相对布局中添加的片段名称,假设为id = R.id.order_container

android fragment

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

StaggeredGridLayoutManager动态更改spanCount RecylerView

我们如何动态更改RecylerView的spanCount?

我的代码在RecyclerView中创建了3列卡片:

 StaggeredGridLayoutManager mFavouratesLayoutManager;
 mFavouratesLayoutManager = new StaggeredGridLayoutManager(3,
                StaggeredGridLayoutManager.VERTICAL);
Run Code Online (Sandbox Code Playgroud)

我正在尝试使适配器像:

  • 顶行的一个元素
  • 第二行中的2个元素
  • 以下3项

android android-recyclerview

13
推荐指数
1
解决办法
3291
查看次数

Android的语言特定布局

我知道我们可以使用不同的值文件夹示例values-en,values-ar为我们的Android应用程序显示多种语言支持.

我的问题是,当语言发生变化时,我们可以改变我们的布局风格.

就像在英语中一样,每个东西都从"左到右"开始,但阿拉伯语恰好与它相符.因此,当选择的语言为英语时,可以在左侧放置图像;当语言更改为阿拉伯语时,可以更改布局

android android-layout

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

如何使用volley库android进行简单的异步任务

如你所知谷歌已经宣布了一个新的图书馆Volley来管理基于HTTP协议的网络请求.

但是,如果我想使用这个库连接到msql db.目前我正在使用异步任务来进行网络呼叫.

如何实现齐射库来做异步任务?任何链接或示例.抱歉英文不好:)

android android-volley

8
推荐指数
1
解决办法
8484
查看次数

在图像的按下状态下更改不透明度

我使用imageview作为按钮.对于正常状态,它是带有文本的简单红色图像,在按下状态下我想要改变图像的不透明度.

在此输入图像描述

现在处于按下状态我想降低此图像的不透明度.为此,我知道的选项是1.创建具有所需不透明度的其他图像并使用选择器来获得效果2.对选择器中的两个状态使用颜色代码; 但在这里我已经有一个图像状态作为图像,对于下一个状态我只想降低此图像中的不透明度.

android android-layout

5
推荐指数
1
解决办法
4040
查看次数

下面的按钮如何在相对布局中添加片段是可点击的

我动态地在relativelayout中添加片段.在我的相对布局中,已经存在一些按钮.在布局中添加片段时,不显示按钮,意味着隐藏,而是单击按钮位置单击事件被调用.怎么样 ?

要解决这个问题,我只需启用并禁用附加和分离片段上的按钮

添加片段的代码

private void showMiscOptions() {

    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager
            .beginTransaction();

    if (mMiscFragment != null && mMiscFragment.isAdded()) {

        fragmentTransaction.show(mMiscFragment);

    } else {

        fragmentTransaction.add(R.id.order_container, mMiscFragment);

    }
    fragmentTransaction.commit();
    mFragNamLabel.setText("Add Item");
}
Run Code Online (Sandbox Code Playgroud)

我的观点是当没有按钮可见时如何调用事件请参考图像

在此输入图像描述

添加片段的图片 在此输入图像描述

当我的片段被添加到布局中时,按钮不可见但是点击片段的那些红色区域调用后面的按钮事件.

android android-layout

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

Seekbar with tooltip android

在此输入图像描述

大家好,

我试图用工具提示自定义android搜索栏,就像给定的图像一样.有没有办法用拇指在搜索栏中添加textview.或任何其他想法

谢谢

android seekbar

3
推荐指数
2
解决办法
5514
查看次数

在div中显示值时不占空间

我正在输入框中输入一些文本.输入文本时,我给出一些空格意味着超过1个空格只说4或5.但是当我从输入框中获取值并附加到div时.它用一次单个空间替换所有额外空间.

例如,我输入这样的文字. "嗨,你能看一下吗?"

然后,如果获取值使用$("#inpuboxid").val(); 然后将该值附加到div.

它变成这样: "嗨,你能看一下吗?"

如何实现这一点,因为浏览器会自动用一次空格替换额外的空间

html javascript css jquery

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

在onloadfinished中打开对话框片段时出现java.lang.IllegalStateException

在下面的onloadfinished方法中,我试图在result为null时打开一个对话框片段.但是它给了我错误,而打开警报对话框可以正常工作.

java.lang.IllegalStateException: Can't perform this action inside of onLoadFinished
Run Code Online (Sandbox Code Playgroud)

此错误在此处说明:

@Override
public void onLoadFinished(Loader<Map<String, Integer>> arg0,
        Map<String, Integer> result) {
    if (result == null) {
        /*netEMessage();
         * At this place i was calling alert dialog before but Now calling Dialog in onload finished gives me error*/
        return;
    }
}



private void netEMessage() {

    NetowrkErrorDialog mErrorDialog = NetowrkErrorDialog.newInstance();
    mErrorDialog.setStyle(DialogFragment.STYLE_NO_FRAME, android.R.style.Theme_DeviceDefault_NoActionBar_Fullscreen);
    mErrorDialog.setCancelable(false);
    mErrorDialog.show(mOrderActivity.getSupportFragmentManager(), "networkerror");
}
Run Code Online (Sandbox Code Playgroud)

完成logcat错误

    0java.lang.IllegalStateException: Can not perform this action inside of onLoadFinished
1at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1331)
2at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1338)
3at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
4at …
Run Code Online (Sandbox Code Playgroud)

android

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

使用异步任务从mssql数据库处理大数据

我正在尝试从我的android表中的mssql数据库实现搜索,并在listview中显示结果.我正在使用异步任务来实现这一点.

我的方法就是这样
使用异步任务从db获取所有数据并存储在对象中并将该对象传递给适配器,并显示结果.

但是,如果数据大约是10,000个结果或更多,那么它是否会成为问题?在这种情况下如何优化数据加载.

可以同步加载数据并将数据绑定到适配器,如果它是一个好方法吗?

java android

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

将纬度和经度值(度)转换为Double.Java的

我正在尝试将度数的纬度和经度值转换为double.价值是这样的

 "latitude":"25°21 N",
        "longitude":"55°23 E"
Run Code Online (Sandbox Code Playgroud)

当我尝试在Android中记录它时,它就像这样. 在此输入图像描述

"A^"那里有什么特别的炭.怎么来的 此外,当我尝试保存日志时,它就像 25°21 N

如何将度数值转换为纬度和经度的两倍?

谢谢

java android

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

警报对话框打开两次应用程序结果崩溃

在我的Android应用程序中,我试图单击一个按钮,它执行一些计算结果的警报对话框.问用户是否.单击是执行操作,然后单击否解除警报对话框.

问题是,当我快速点击按钮时,它会打开两个警告框,在第一个警告对话框中按是执行其操作但按下第二个结果是崩溃.

什么是解决这个问题的最佳方法.实际上这是一个简单的主观逻辑,这就是为什么我不在这里添加代码.

android

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