RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
N44
Asked: 2024-09-14 11:48:42 +0000 UTC

在智能手机和模拟器屏幕上显示 Xamarin Forms 中的文本和元素时出现问题

  • 5

我在 Xamarin Forms 中遇到一个问题,其中并未显示所有文本,并且屏幕外的元素也未呈现。旋转智能手机可以暂时解决问题,直到重新加载数据或应用程序更新为止。这个问题在模拟器和真实的智能手机上以及不同的项目中都会出现。

开机显示:

开机显示

改变方向时的显示:

改变方向时的显示

返回方向时显示:

返回方向时的显示

我已经尝试使用以下方法解决问题:

更改字体大小:Table Label.Font Size = Device.GetNamedSize(Name Size.Small, type of(Label)); 使用 lineBreakMode:Table Label.lineBreakMode = lineBreakMode.WordWrap; 设置 Horizo​​ntalOptions 和 VerticalOptions:Table Label.HorizontalOptions = LayoutOptions.FillAndExpand; TableLabel.VerticalOptions = LayoutOptions.FillAndExpand; xaml 代码:

    <?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="Raspisanie.MainPage">
    <ScrollView>
        <StackLayout>
            <StackLayout>
                <Button Text="ChangingSides" Clicked="ChangingSidesClicked"/>
                <StackLayout Orientation="Horizontal" HorizontalOptions="Start">
                    <Button Text="Previous table" Clicked="OnPreviousClicked"/>
                    <Button Text="Next table" Clicked="OnNextClicked"/>
                </StackLayout>
            </StackLayout>
            <Label x:Name="TableLabel" Text="The table will be displayed here"/>
        </StackLayout>
    </ScrollView>

</ContentPage>

.cs代码:

string responseData = await response.Content.ReadAsStringAsync();
TableLabel.Text = responseData;

cs不影响显示,因为只创建元素时出现显示问题

xamarin
  • 1 个回答
  • 22 Views
Martin Hope
Виталий
Asked: 2024-09-14 05:13:45 +0000 UTC

开源数据集

  • 6

大家好!我想创建自己的神经网络,用于商业目的。网上有很多开源数据集,据我了解,可以用来学习。但我担心其他事情 - 它们可以用于商业目的吗?我未来的神经网络将拥有付费许可证。使用此类数据集是否会侵犯版权?祝一切顺利,提前致谢)

нейронные-сети
  • 2 个回答
  • 28 Views
Martin Hope
FroggerProgger
Asked: 2024-09-14 00:15:28 +0000 UTC

1C Bitrix中多字段的问题

  • 5

该数据库包含“Box 2 - 12 cells”类型的产品。他们没有将产品充分划分为 11 种产品,而是制作了 1 种带有签名的产品。我来了,需要以某种方式自动化计数过程。计算时使用数据库中的数据,最重要的是体积和重量。我尝试使用多个字段作为解决方案,期望在输出中得到 2 个数组。 1 - 重量,2 - 体积。

在此输入图像描述

然而,我得到的输出只是选项的乘法。也就是我得到了11*11的组合。

我只展示一部分

在此输入图像描述

为了从 php 输出,我使用以下代码:

$arSort = array("SORT" => "ASC", "NAME" => "ASC");
$arFilter = array("IBLOCK_ID" => $IBLOCK_ID, "ACTIVE" => "Y");
$arSelect = array("ID", "NAME", "PROPERTY_FILTER_PRICE", "PROPERTY_PR_VES","PROPERTY_PROD_VOLUME" , "DETAIL_PICTURE", "DETAIL_TEXT");
$obIBlockResult = CIBlockElement::GetList($arSort, $arFilter, false, false, $arSelect);

$data = array();
while ($arFields = $obIBlockResult->GetNext()) {
    $data[] = $arFields;
}


if (isset($_GET['ELEMENT_ID'])) {
    $elementId = intval($_GET["ELEMENT_ID"]);
    $obIBlockResult = CIBlockElement::GetByID($elementId);

    if ($obIBlockResult && $obIBlockResult->SelectedElement()) {
        $result = [];
        while ($ob = $obIBlockResult->GetNextElement()) {
            $arFields = $ob->GetFields();
            $arProps = $ob->GetProperties();
            $result[] = $arProps;
        }
        echo json_encode($result);
    } else {
        http_response_code(404);
        echo "Элемент не найден";
    }
}

这是js

$("#chooseProduct").on("change.select2", function (e) {
            var selectedId = e.target.value;
            var selectedElement = null;
            var elements = <?= json_encode($data) ?>;

            console.log(elements) // Именно на этом этапе мне выводит 121 элемент
            $('#product-image').css('display', 'flex');

            $('#product-image').html(' <div class="circle"></div> <div class="circle" style = "animation-delay: 0.5s;"> </div> <div class="circle" style="animation-delay: 1s;"></div>');

            for (var i = 0; i < elements.length; i++) {
                if (elements[i].ID === selectedId) {
                    selectedElement = elements[i];
                    break;
                }
            }

            $.ajax({
                url: "?DETAIL_IMAGE=" + selectedElement.DETAIL_PICTURE,
                success: function (pictureUrl) {
                    if (pictureUrl) {
                        $('#product-image').html('');
                        $('#product-image').css('display', 'inline');
                        $('<img>').attr('src', pictureUrl).attr('width', '400').attr('height', '400').appendTo('#product-image');
                        $('<div class="production-description">')
                            .html(selectedElement.DETAIL_TEXT)
                            .appendTo('#product-image');
                        $("#window").show()
                    } else {
                        $('#product-image').html('');
                    }
                }
            });

            $('.money-count').text(`${selectedElement.PROPERTY_FILTER_PRICE_VALUE} рублей`);
            updateTotalPrice();
            window.selectedElement = selectedElement
        })
        ;


        function setPriceFields(product) {
            $(".money-count").textContent = product.price
            $(".total-money-count").textContent = product.price * product.count
        }

        function addProductToList() {
            let counter = $('#count')[0];
            let product = {}
            console.log(selectedElement)
            product.name = selectedElement.NAME;
            product.priceForOne = parseFloat(selectedElement.PROPERTY_FILTER_PRICE_VALUE)
            product.params = []
            product.params.push(["Вес", selectedElement.PROPERTY_PR_VES_VALUE])
            product.weight = parseFloat(selectedElement.PROPERTY_PR_VES_VALUE) * counter.value;
            product.volume = parseFloat(selectedElement.PROPERTY_PROD_VOLUME_VALUE) * counter.value;
            product.count = parseInt(counter.value)
            product.priceForAll = parseFloat(product.priceForOne * product.count)

            console.log(product)
            counter.value = 1
            window.products.push(product)
            $("#product-image").hide()
            clearPriceFields()
            clearFirstSelect()

            $(".button-container").show();
            $(".adding_info").show();
        }
javascript
  • 1 个回答
  • 37 Views
Martin Hope
Silckat
Asked: 2024-09-13 23:21:31 +0000 UTC

“const wchar t*”类型的参数与“WCHAR *”类型的参数(又名“wchar_t *”)不兼容

  • 5

编写代码时出现如下错误:

“const wchar t*”类型的参数与“WCHAR *”类型的参数(又名“wchar_t *”)不兼容

代码:

m_compileshaderfromfile(L"shader.fx", "VS", "vs_4_0", &pVSBlob);

我使用Microsoft Visual Studio 2022,编码是Unicode。像这样尝试过:

代码:

const char* filenamestr = "shader.fx";
WCHAR filename[256];
MultiByteToWideChar(CP_UTF8, 0, filenamestr, -1, filename, sizeof(filename) / sizeof(WCHAR));
m_compileshaderfromfile(filename, "VS", "vs_4_0", &pVSBlob);

但随后shader.fx无法编译。它可能找不到该文件。一般情况下,它返回 0。shader.fx位于包含可执行文件的文件夹中。发布配置。函数声明:

HRESULT m_compileshaderfromfile(WCHAR* FileName, LPCSTR EntryPoint, LPCSTR ShaderModel, ID3DBlob** ppBlobOut);

屏幕:

代码

c++
  • 1 个回答
  • 24 Views
Martin Hope
mercidev
Asked: 2024-09-13 22:39:23 +0000 UTC

计步器应用程序不会在午夜重置步数

  • 4

我正在编写一个类似于计步器的Android应用程序。我已经为每日半夜清洁脚步的功能苦苦挣扎了很长一段时间。我的功能无法正常工作,请帮助我。

听众:

    public void onSensorChanged(SensorEvent event) {
        if (event.sensor.getType() == Sensor.TYPE_STEP_COUNTER) {
            SharedPreferences prefs = getSharedPreferences("stats", Context.MODE_PRIVATE);
            float stepsAtMidnight = prefs.getFloat("steps", 0);

            float stepsToday = event.values[0] - stepsAtMidnight;

            if (stepsToday >= 0) {
                dsteps.setText(String.valueOf((int) stepsToday));
                dsteps1.setText(String.valueOf((int) stepsToday));
                float kmm = (stepsToday * 75) / 100000;
                km.setText(String.format("%.1f km", kmm));
                kcal.setText((int)(stepsToday * 0.04) + " kcal");
            }
        }
    }

警报:

public void setMidnightResetAlarm(Context context) {
        AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
        Intent intent = new Intent(context, StepCounterResetReceiver.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);

        Calendar calendar = Calendar.getInstance();
        calendar.setTimeZone(TimeZone.getTimeZone("Europe/Moscow"));
        calendar.set(Calendar.HOUR_OF_DAY, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);

        Toast.makeText(context, "Alarm set for midnight", Toast.LENGTH_SHORT).show();

        alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
                AlarmManager.INTERVAL_DAY, pendingIntent);
    }

接收者:

@Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context, "Сброс шагов", Toast.LENGTH_SHORT).show();
        SharedPreferences prefs = context.getSharedPreferences("stats", Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = prefs.edit();

        float lastSavedSteps = prefs.getFloat("laststeps", 0);
        editor.putFloat("steps", lastSavedSteps);
        editor.apply();
    }
java
  • 1 个回答
  • 40 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5