问题列表 - 第48798页

如何在iPhone UI中显示备用选项?

我经常看到像iphone应用程序中的底部图片,并想知道是否有一种标准的方法来实现这一点.

要清楚,它是一个覆盖屏幕一半的视图,通常带有按钮来选择不同的选项.当我要求标准方式时,我的意思是UITableView,UIAlertView,UIScrollView等......

iphone截图

iphone uiview

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

数独 - 根据行、列查找当前方格

在此输入图像描述

根据上图中的坐标,我希望能够计算出所选单元格属于哪个以红色突出显示的“正方形”。

我正在解决一个数独难题,并​​且可以访问每个正方形的宽度以及单元格所在的行/列。

我在计算单元格所属的正方形的“编号”时遇到困难(它们从 1 开始,从左到右、从上到下递增),因此上面的正方形的编号为:

1|2
3|4

我该如何计算呢?任何建议,将不胜感激。要么是 Java 特定的方法,要么只是一个算法就可以了:)

java sudoku

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

联系人与原始联系人有什么区别?

我有一个"转储"实用程序,我用它来研究ContactsContract,因为我没有在文档中得到它.当我转储联系人时,它会计算表中的263条记录,但是,我的设备上的联系人应用程序列出了我有244条("显示244个联系人".)

有人可以解释这种差异吗?

我的Sprint LG的联系人应用程序为我同步的每个帐户都有显示选项,我已经进入并检查了所有帐户,因此不应该进行任何过滤.

我在该实用程序中使用的主要URI是:

    Uri uriRawContacts = ContactsContract.RawContacts.CONTENT_URI;
    String[] projection = new String [] {
            ContactsContract.RawContactsEntity._ID,
            ContactsContract.RawContactsEntity.CONTACT_ID,
            ContactsContract.RawContactsEntity.DELETED,
            ContactsContract.RawContactsEntity.AGGREGATION_MODE,
    };
    Cursor cursorRaw = cr.query(uriRawContacts, projection, null, null, null);
    DumpCursor.dumpAnyCursor(getApplicationContext(), "RawContacts", cr, cursorRaw, ",");
Run Code Online (Sandbox Code Playgroud)

接下来是(对于上面的查询中的每个_ID):

                long rawContactId = Long.parseLong(anyCursor.getString(anyCursor.getColumnIndex(RawContacts.CONTACT_ID)));

                Uri rawContactUri = ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId);
                 Uri entityUri = Uri.withAppendedPath(rawContactUri, Entity.CONTENT_DIRECTORY);

                 Log.d(TAG, "rawContactUri: " + rawContactUri.toString());
                 Log.d(TAG, "entityUri: " + entityUri.toString());

                 Cursor c = cr.query(entityUri, new String[] { RawContacts.SOURCE_ID, Entity.DATA_ID, Entity.MIMETYPE, Entity.DATA1 }, null, null, null);
Run Code Online (Sandbox Code Playgroud)

然后我遍历第一个查询,显示我的投影中的所有列,然后,使用第一个查询循环中的_ID字段,我发出第二个查询并转储其所有列.

为方便起见,答案中的子弹转换到此处: 有关详细说明,请参阅参考.更具体地说,建议您阅读有关聚合规则的内容. 参考:点击此处查看随后的原始引用文本

  • 联系人数据库分为3个表联系人,原始联系人和数据. …

android contacts contactscontract rawcontacts

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

动画填充画布中路径的颜色

我试图弄清楚如何设置画布内部某些路径的填充颜色的动画,这些路径位于ViewBoxes中,因此它们会被拉伸.我的目标是将这些路径的填充颜色从NormalBrush颜色更改为HoverBrush颜色.我想在Canvas的IsMouseOver值为true时执行此操作.但是,我不能为我的生活想出一个风格来做到这一点.Canvas没有Template属性.我无法在Style中的触发器上定义TargetName.

<UserControl x:Class="MyProject.PlaylistCommandControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d"
             d:DesignHeight="294"
             d:DesignWidth="35">
    <UserControl.Resources>
        <ResourceDictionary>
            <SolidColorBrush x:Key="HoverBrush"
                             Color="#FF86A9CE" />
            <SolidColorBrush x:Key="NormalBrush"
                             Color="#FF626F80" />            

            <Canvas x:Key="AddCanvas"
                    x:Name="AddCanvas"
                    Height="30.066"
                    Canvas.Left="291.149"
                    Canvas.Top="381.407"
                    Width="30.054">
                <Path Data="F1M319.8262,392.751L309.8772,392.751L309.8772,382.733L302.4902,382.733L302.4902,392.751L292.9572,392.751L292.9572,400.145L302.4902,400.145L302.4902,409.883L309.8772,409.792L309.8772,400.145L319.8262,400.145z"
                      Name="AddPath"
                      Fill="#FF626F80"
                      Stroke="#13151B"
                      StrokeThickness="1"
                      Height="27.15"
                      Canvas.Left="1.808"
                      Stretch="Fill"
                      Canvas.Top="1.326"
                      Width="26.869" />
            </Canvas>

            <Canvas x:Key="SubtractCanvas"
                    Height="9.673"
                    Canvas.Left="290.972"
                    Canvas.Top="358.879"
                    Width="30.055">
                <Path Data="F1M319.649,367.423L292.779,367.423L292.779,360.03L319.649,360.03z"
                      Fill="#FF626F80"
                      Stroke="#13151B"
                      StrokeThickness="1"
                      Height="7.393"
                      Canvas.Left="1.807"
                      Stretch="Fill"
                      Canvas.Top="1.151"
                      Width="26.87">
                </Path>
            </Canvas>

        </ResourceDictionary>
    </UserControl.Resources>
    <Border CornerRadius="0,4,4,0"
            Margin="0,0,10,0"
            Background="#0AFFFFFF"
            BorderBrush="#FF3C444F"
            BorderThickness="0,1,1,1"
            VerticalAlignment="Center"
            HorizontalAlignment="Left">
        <StackPanel>
            <Viewbox Name="AddFilesViewbox"
                     Stretch="Uniform"
                     Height="15"
                     Width="15"
                     Margin="5"
                     Child="{StaticResource AddCanvas}"
                     MouseDown="AddFilesViewbox_MouseDown" />
            <Viewbox …
Run Code Online (Sandbox Code Playgroud)

wpf canvas path coloranimation

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

使用scons管理版本的最佳实践?

我希望我的Qt/C++应用程序知道它是哪个版本.它应该知道不是来自某些配置文件,而是将版本号编译成应用程序二进制文件.版本本身就是字符串,如"XYZ",其中X是主要版本号,Y是次要版本号,Z是SVN下的修订版(或SVN下的版本号减去版本"XY0"出来时的版本号) .您认为用scons实现这一目标的最简单方法是什么?

c++ qt scons

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

让NSAlert成为最顶层的窗口?

我在我的应用程序中创建了主窗口以进行这些设置:

[self setLevel:kCGDesktopWindowLevel + 1];
[self setCollectionBehavior:
     (NSWindowCollectionBehaviorCanJoinAllSpaces | 
      NSWindowCollectionBehaviorStationary | 
      NSWindowCollectionBehaviorIgnoresCycle)];
Run Code Online (Sandbox Code Playgroud)

这是一个非常自定义的窗口,可以在桌面上方浮动.

另外,它是一个菜单栏应用程序(LSUIElement).

好吧,所以如果出现问题,我需要显示警报.我是这样做的:

NSAlert *alert = [NSAlert alertWithMessageText:@"" 
                                 defaultButton:@"" 
                               alternateButton:@"" 
                                   otherButton:@"" 
                     informativeTextWithFormat:@""];
[alert runModal];
Run Code Online (Sandbox Code Playgroud)

我当然填写了按钮和其他文字.

这是我的问题:当我的应用程序当前不是关键应用程序,并且弹出此警报时,它不是关键窗口.像这样:

在此输入图像描述

看看窗口是如何选择的?有没有办法改变我的整个应用程序窗口级别?谢谢!

macos cocoa objective-c nsalert

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


将跨度放在div中的特定位置

我在span标签中有3个标签(x,y和z)div,其中span z是div中的最后一个跨度.我希望span z中的文本显示在div的右下角.我怎样才能做到这一点?

我尝试了以下代码,但它不起作用:

<span align="right" style="font-size: 0.76em;" >my text here</span>
Run Code Online (Sandbox Code Playgroud)

html css css-position

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

将现有的ASP.NET MVC应用程序与Orchard CMS集成

我有Orchard CMS,我想将我的MVC网站与它集成.谁能告诉我怎么做?

.net asp.net asp.net-mvc orchardcms

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

比较双十进制数

我想比较有时可能有两个小数点的应用程序/软件的版本号,例如:

1.0
1.1
1.0.01
1.0.1
2.0
2.5
3.0
Run Code Online (Sandbox Code Playgroud)

等等..

比较这些数字的正确方法是什么?

我尝试了这个,但得到一个错误:

解析错误:语法错误,第2行/home/videocoo/public_html/dev/vc-admin/test_cmp.php中的意外T_DNUMBER

$a = 1.2.11;
$b = 1.2.0;

if($a > $b){
    print"<br />a is greater";
} else {
    print"<br />b is greater";
}
Run Code Online (Sandbox Code Playgroud)

将数字变成字符串,用双引号括起来是不正确的?每当我测试不同的数字时,它似乎给出了正确的比较.谢谢!

php decimal

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