我正在为我的iPhone应用程序的UI使用字体很棒的资源: FontAwesome
我在我的应用程序屏幕中使用它,如下所示:
Phone.font = [UIFont fontWithName:kFontAwesomeFamilyName size:40];
Phone.text = [NSString fontAwesomeIconStringForIconIdentifier:@"fa-phone"];
Run Code Online (Sandbox Code Playgroud)
但现在我想在我的标签栏控制器的标签栏项目中使用它,即我想将标签栏的图标设置为字体真棒元素.如何才能做到这一点?
这是一个关于Android应用程序的问题,有两个不同的.apks(或一个.apk文件中包含两个应用程序)
我有两个应用程序完成不同的事情,但它们是相关的,比如一个是标准用户应用程序,一个是管理员应用程序.但用户既可以是用户,也可以是管理员.我想知道是否可以创建一个.apk文件,将两个应用程序安装到手机上?我怎么会这样呢?
谢谢,马特
我正在设计一个程序,在JFrame中包含两个JPanel,一个用于保存图像,另一个用于保存GUI组件(Searchfields等).我想知道如何将图像绘制到JFrame中的第一个JPanel?
以下是我的构造函数中的示例代码:
public UITester() {
this.setTitle("Airplane");
Container container = getContentPane();
container.setLayout(new FlowLayout());
searchText = new JLabel("Enter Search Text Here");
container.add(searchText);
imagepanel = new JPanel(new FlowLayout());
imagepanel.paintComponents(null);
//other constructor code
Run Code Online (Sandbox Code Playgroud)
}
public void paintComponent(Graphics g){
super.paintComponents(g);
g.drawImage(img[0], -50, 100, null);
}
Run Code Online (Sandbox Code Playgroud)
我试图覆盖JPanel的paintComponent方法来绘制图像,但是当我尝试编写时,这会导致我的构造函数出现问题:
imagepanel.paintComponents(null);
Run Code Online (Sandbox Code Playgroud)
因为它只允许我传递方法null,而不是Graphics g,任何人都知道修复此方法或我可以使用另一种方法在JPanel中绘制图像?感谢帮助!:)
一切顺利,并提前感谢!马特
我的xaml中有一个webview,如下所示:
<WebView x:Name="WebView" />
Run Code Online (Sandbox Code Playgroud)
而且,在我的代码隐藏中,我有一个名为"htmlcontent"的变量,它包含html字符串数据,如下所示:
<html><body><b>Hi there</b></body></html>
Run Code Online (Sandbox Code Playgroud)
如何绑定此html字符串并将其显示在XAML的webview组件中?
*编辑 - 顺便说一句,我正在做一个Windows 8 metro应用程序,因此不支持WebBrowser控件
我想编写一个从目录中读取大量文件的C++程序,文件数量是不确定的.我知道一个Python实现 - OS.walk,完美地完成了这项工作:
有没有人对这个OS.walk功能的C++实现有任何想法?
提前致谢
我正在使用实体框架数据库第一个模型,我在查询我的数据库时遇到问题.
我正在尝试使用以下代码:
var ctx = new dbEntities();
var description = ctx.DEPARTMENTs.SqlQuery("SELECT DESCRIPTION FROM DEPARTMENT WHERE DEPARTMENT='FINANCE'");
System.Diagnostics.Debug.WriteLine(description);
Run Code Online (Sandbox Code Playgroud)
我可以DEPARTMENTs在调试日志中看到该表的结果表,但由于某种原因,SQL查询只是在控制台中返回我而不是执行查询,任何人都知道为什么?
SELECT DESCRIPTION FROM DEPARTMENT WHERE DEPARTMENT='FINANCE'
Run Code Online (Sandbox Code Playgroud) 我有一个程序,该程序使用getJSON从服务器获取JSON并处理此数据并将其呈现给用户。但是服务器上的数据经常更新。如何每隔5分钟获取新的JSON并将其显示给用户并在后台线程中执行?我可以为此使用setTimeout吗?
谢谢!马特
我很难引用另一个类的子类,这是我的主布局XML文件中的布局.我的android应用程序中有以下类结构:
public class MainClass {
....
....
public class SubClassView extends LinearLayout {
public SubClassView(Context context, AttributeSet attrs) {
super(context, attrs);
.....
}
....
....
}
}
Run Code Online (Sandbox Code Playgroud)
我在我的布局中引用了这个:
<view class = ".MainClass$SubClassView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/button"/>
Run Code Online (Sandbox Code Playgroud)
但我一直收到错误:
android.view.InflateException: Binary XML file line #35: Error inflating class
....
....
Caused by: android.view.InflateException: Binary XML file line #35: Error inflating class MainClass$SubClassView
....
....
Caused by: java.lang.NoSuchMethodException: <init> [class android.content.Context, interface android.util.AttributeSet]
Run Code Online (Sandbox Code Playgroud)
当这个类不是子类时,我没有遇到任何问题.有人对我出错的地方有任何想法吗?
我试图在'*'字符上将字符串拆分为两个,我有以下句子: This is * test string
我写了这段代码
Regex regex = new Regex(@"\\*");
string[] substrings = regex.Split(text);
foreach (string match in substrings)
{
Console.WriteLine("'{0}'", match);
}
Run Code Online (Sandbox Code Playgroud)
但我得到以下输出:
'T'h'i's' 'i's'....
Run Code Online (Sandbox Code Playgroud)
但我希望:
'This is ' ' test string'
Run Code Online (Sandbox Code Playgroud)
任何想法如何纠正我的正则表达式?
编辑:我的句子可能有多个'*'字符,在这种情况下我需要三个句子,例如:
This is * test *
Run Code Online (Sandbox Code Playgroud) 我有一个程序,应该在图像和模板上进行模板匹配,这是代码:
int main()
{
IplImage* imgOriginal = cvLoadImage("image.jpg", 0);
IplImage* imgTemplate = cvLoadImage("template.jpg", 0);
IplImage* imgResult = cvCreateImage(cvSize(imgOriginal->width-imgTemplate->width+1, imgOriginal->height-imgTemplate->height+1), IPL_DEPTH_32F, 1);
cvZero(imgResult);
cvMatchTemplate(imgOriginal, imgTemplate, imgResult, CV_TM_CCORR_NORMED);
double min_val=0, max_val=0;
CvPoint min_loc, max_loc;
cvMinMaxLoc(imgResult, &min_val, &max_val, &min_loc, &max_loc);
cvRectangle(imgOriginal, max_loc, cvPoint(max_loc.x+imgTemplate->width, max_loc.y+imgTemplate->height), cvScalar(0), 1);
printf("%f", max_val);
cvNamedWindow("result");
cvShowImage("result", imgOriginal);
cvWaitKey(0);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
包含文件:
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>
#include "stdio.h"
using namespace cv;
using namespace std;
Run Code Online (Sandbox Code Playgroud)
运行代码时,出现此错误:
templateMatching.cpp:16:75: error: ‘cvMatchTemplate’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)
知道是什么问题吗?预先感谢,马特
我想在我的iOS应用程序中添加外部字体.我去plist文件中添加一个条目,但是当我检查时,"应用程序提供的字体"部分不存在.
这个功能在Xcode 5中的实现方式有所不同吗?
干杯