小编and*_*ubi的帖子

使用Apache POI在Excel中合并单元格

有没有其他方法可以使用Apache POI库在Excel中合并单元格?

我正在尝试使用以下内容,但它不起作用

// selecting the region in Worksheet for merging data
CellRangeAddress region = CellRangeAddress.valueOf("A" + rowNo + ":D"
            + rowNo);

// merging the region
sheet1.addMergedRegion(region);
Run Code Online (Sandbox Code Playgroud)

java excel android apache-poi

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

无法将@ drawable /转换为drawable

我在我的Android项目中添加了一个图像,我想在UI中使用它.我已将文件my-image.png添加到drawable目录(使用该项目创建的所有4个可绘制目录),并将其添加ImageView到布局中:

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/imageView"
    android:layout_alignParentBottom="true"
    android:layout_alignLeft="@+id/textView"
    android:layout_marginBottom="63dp"
    android:src="@drawable/my-image" />
Run Code Online (Sandbox Code Playgroud)

问题是我收到以下错误:

渲染问题

无法将@ drawable/my-image转换为drawable

这是捕获:

在此输入图像描述

另外,如果我尝试编译项目,我会收到以下错误:

Gradle:任务':MyProject:processDebugResources'的执行失败.

为什么我会收到这些错误,如何解决?我错过了什么吗?我刚刚开始Android开发.

android android-layout android-studio

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

Visual Studio 2012最近的项目未在任务栏中更新

我将Visual Studio固定到任务栏.使用鼠标右键单击图标时,会显示最近的项目和解决方案列表.

这曾经工作正常,但从现在开始,列表没有更新.我总是在最近看到相同的项目和解决方案,尽管我最近在新项目上工作过.

我该如何解决?

我在Windows 8 Pro上运行Visual Studio Ultimate 2012.

windows visual-studio visual-studio-2012

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

项目部署停留在注册应用程序以从布局运行

我创建了一个Windows Store 8.1应用程序,我正在尝试在本地计算机上部署.项目正确构建,但未部署.Visual Studio 2013看起来像是在工作,但在"输出"窗口中,我看到以下行,并且部署卡在那里:

1>Creating a new clean layout...
1>Copying files: Total <1 mb to layout...
1>Registering the application to run from layout...
Run Code Online (Sandbox Code Playgroud)

它没有显示任何错误.

我尝试过重建项目并重新启动VS,但我仍然无法部署项目.

有任何想法吗?

visual-studio windows-store-apps visual-studio-2013 windows-8.1

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

Android Studio无法启动:无法找到或加载主类com.intellij.idea.Main

作为Android devopmnet的新手,我一直在使用Android Studio进行开发,但突然间它不再起作用了.

该程序不再启动,如果我从命令提示符执行studio.bat,我收到以下错误:

错误:无法找到或加载主类com.intellij.idea.Main

我看过其他关于Android Studio的帖子没有启动(例如这个这个),但它们都没有解决我的问题.我已PATH为两者设置变量JAVA_HOMEJDK_HOME正确设置C:\Program Files\Java\jdk1.7.0_07

正如我所提到的,Android Studio过去常常工作,我不知道它为何停止工作.任何线索?

android intellij-idea android-studio

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

打开NFC模拟器不适用于Android模拟器

我正试图在Android模拟器中模拟NFC卡读取,使用Open NFC v4.5.2为此目的.

我已按照此处指出的所有步骤操作:

HOWTO使用NFC模拟器和交付中包含的Open NFC附件

我也试图与其他StackOverflow的帖子这样insturctions ,没有成功.

当我启动模拟器时,我无法打开NFC Settings->Wireless & networks->NFC,并且NFC控制器模拟器不显示任何活动:

仿真器NFC设置 NFC模拟器

以下是连接中心的捕获:

连接中心

关于如何使其工作的任何提示?

编辑: 以下是我得到的输出adb logcat:

W/Settings(  381): Setting airplane_mode_on has moved from android.provider.Sett
ings.System to android.provider.Settings.Global, returning read-only value.
W/Trace   (  447): Unexpected value from nativeGetEnabledTags: 0
W/Trace   (  447): Unexpected value from nativeGetEnabledTags: 0
I/NfcService(  381): Enabling NFC
I/packages/apps/Nfc/nxp/jni/com_android_nfc_NativeNfcManager.cpp(  381): com_and
roid_nfc_NfcManager_initialize
E/packages/apps/Nfc/nxp/jni/com_android_nfc_NativeNfcManager.cpp(  381): can't i
nitialize NFC Manager
W/NfcService(  381): Error enabling NFC
Run Code Online (Sandbox Code Playgroud)

我正在使用Windows 8 Pro机器.

android nfc android-virtual-device android-emulator open-nfc

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

更新MapItemsControl.ItemsSource时,"在使用Items Source之前,项必须为空"

我有一个带有MapsItemControl的Map控件:

<maps:Map x:Name="MyMap">
    <maptk:MapExtensions.Children>
        <maptk:MapItemsControl>
            <maptk:MapItemsControl.ItemTemplate>
                <DataTemplate>
                    . . .
                </DataTemplate>
            </maptk:MapItemsControl.ItemTemplate>
        </maptk:MapItemsControl>
    </maptk:MapExtensions.Children>
</maps:Map>
Run Code Online (Sandbox Code Playgroud)

MapItemsControl通过以下方式填充代码:

var itemCollection = MapExtensions.GetChildren((Map)MyMap).OfType<MapItemsControl>().FirstOrDefault();
itemCollection.ItemsSource = myItemCollection;
Run Code Online (Sandbox Code Playgroud)

这是第一次向地图添加项目时正常工作.但是,如果我想用新的soruce项集合更新它,我会得到以下错误itemCollection.ItemsSource = myItemCollection;:

在使用Items Source之前,项必须为空

所以,我尝试在我的代码中添加一行,以便在再次设置源之前删除项目,但没有成功:

var itemCollection = MapExtensions.GetChildren((Map)MyMap).OfType<MapItemsControl>().FirstOrDefault();
itemCollection.Items.Clear();
itemCollection.ItemsSource = myItemCollection;
Run Code Online (Sandbox Code Playgroud)

现在我得到了下面的例外itemCollection.Items.Clear();:

集合处于不可写模式

如何更新中的项目MapItemsControl

c# xaml map windows-phone-8

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

如何检测两个同时触摸?

在Windows Phone 8中检测触摸利用System.Windows.Input.Touch.FrameReported事件,这是开发人员可用的最原始且最具响应性的触摸事件.

你会使用这样的事件:

public MainPage()
{
    InitializeComponent();

    // setup sounds
    Ellipse1.Tag = new Uri("Sounds/GVD_snr1.wav", UriKind.Relative);
    Ellipse2.Tag = new Uri("Sounds/GVD_snr2.wav", UriKind.Relative);
    Ellipse3.Tag = new Uri("Sounds/GVD_snr3.wav", UriKind.Relative);
    Ellipse4.Tag = new Uri("Sounds/GVD_snr4.wav", UriKind.Relative);
    Ellipse5.Tag = new Uri("Sounds/GVD_snr5.wav", UriKind.Relative);
    Ellipse6.Tag = new Uri("Sounds/GVD_snr6.wav", UriKind.Relative);
    Ellipse7.Tag = new Uri("Sounds/Gong.wav", UriKind.Relative);

    // respond to touch(es)
    var _Ellipses = new[] { Ellipse1, Ellipse2, Ellipse3, Ellipse4, Ellipse5, Ellipse6, Ellipse7 };
    System.Windows.Input.Touch.FrameReported += (s, e) =>
    {
        var _Touches =
            from touch in e.GetTouchPoints(null)
            where touch.Action == System.Windows.Input.TouchAction.Down …
Run Code Online (Sandbox Code Playgroud)

winrt-xaml windows-phone-8

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

如何在Windows Phone 8中打开pdf文件?

我有一些pdf文件(项目文件)我的应用程序,我想如何打开Adobe Reader或其他,但我不知道如何.

在iOS中更容易,在Android中我知道如何,但我不知道如何在WP8中.

我是Windows Phone 8的新手:/

谢谢大家!

pdf windows-phone-8

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

XAML UI 更新在代码隐藏中不可见

Visual StudioBlend 中打开相同的项目后,我使用前者编写代码,同时在后者中编辑 XAML。

当我将 UI 元素添加到 .xaml 文件并将其保存在 Blend 中时,如果我也在 Visual Studio 中打开了该文件,我会看到一些外部更改已完成的消息,并询问我是否希望它们在打开的文件*。我接受它,我可以看到更改在 Visual Studio 的 .xaml 文件中生效。

问题是,虽然新元素已添加到 .xaml 文件中,但我无法通过代码隐藏 .cs 文件中的 Intellisense 访问它们。

例如,如果我使用 Blend将以下元素添加到MainPage.xaml

<Button x:Name="MyButton" Content="Button"/>
Run Code Online (Sandbox Code Playgroud)

我可以看到添加到Visual Studio中的页面,同一行,但使用的名字我不能访问它MyButtonMainPage.xaml.cs中的文件。智能感知不适用于它。如果我写,例如MyButton.Content = "Hello!";它是红色下划线,但是我可以构建和运行该项目。

重建项目并不能解决问题,并且在我“再次”在 Visual Studio 中保存文件之前,Intellisense 不起作用。

有时我觉得这种行为很烦人,我想知道这是正常行为,还是我的配置有问题。

*我通常不会在 Visual Studio 中打开它,只是为了避免在 Blend 中每次修改都显示该消息

c# intellisense xaml visual-studio expression-blend

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