Tag: 线

CSS – 行间距

我如何设置与CSS的行间距,就像我们可以在MS Word中设置行距?

如何在Android TextView中添加换行符?

我正在尝试在TextView中添加换行符。 我试过build议\ n但是什么都不做。 这是我如何设置我的文本。 TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle); txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string))); 这是我的string: <string name="sample_string">some test line 1 \n some test line 2</string> 它应该显示如下: some test line 1 some test line 2 但它显示如下: some test line 1 some test line 2 。 我错过了什么吗?

有效的mathalgorithm来计算交叉点

对于我正在开发的游戏,我需要一个可以计算交叉点的algorithm。 我已经解决了这个问题,但是我这样做的方式真的很糟糕,我希望这里有人可能有一个更优雅的解决scheme。 一对点代表它们之间画出的一条线的终点。 给定两对点,划线是否相交,如果是,在哪一点? 例如,将线(Ax,Ay) – (Bx,By)和(Cx,Cy) – (Dx,Dy) 任何人都可以想出解决scheme吗? 任何语言的解决scheme都可以。 编辑:我应该更清楚一点,如果交点超出了线段的长度,algorithm必须返回false。

使用XML绘制的垂直线

我试图找出如何定义一个垂直线(1dp厚)作为一个可绘制的。 做一个水平的,这是非常简单的: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> 问题是,如何使这条线垂直? 是的,有一些解决方法,比如绘制一个1px厚的矩形形状,但是如果它包含多个<item>元素,则会使可绘制的XML变得复杂。 任何人有这个机会吗? UPDATE 案件尚未解决。 但是,对于Android文档讨论中的任何人,您可能会发现这很有用: 缺lessAndroid XML手册 UPDATE 除了我标记为正确的那个之外,我没有发现别的办法。 它虽然感觉有点“沉重”,但是如果你碰巧知道答案不要忘了分享;)

逐行阅读文件

Go无法findfile.ReadLine函数。 我可以想出如何快速写一个,但只是想知道我是否在这里忽略了一些东西。 如何逐行读取文件?

OpenGL ES iPhone – 绘制反锯齿线

通常情况下,你会使用像这样的东西: glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); glEnable(GL_LINE_SMOOTH); glLineWidth(2.0f); glVertexPointer(2, GL_FLOAT, 0, points); glEnableClientState(GL_VERTEX_ARRAY); glDrawArrays(GL_LINE_STRIP, 0, num_points); glDisableClientState(GL_VERTEX_ARRAY); 它在iPhone模拟器看起来不错,但在iPhone上线条变得非常薄,没有任何反锯齿。 你如何在iPhone上获得AA?

如何find一个线和一个矩形的交点?

我有一条从A点到B点的路线; 我有两个点(x,y)。 我也有一个以B为中心的矩形和矩形的宽度和高度。 我需要find与矩形相交的线上的点。 有没有一个公式给我(x,y)那个点?

在C#中逐行读取文件

我正在尝试阅读一些文本文件,每行需要处理。 目前,我只是使用StreamReader,然后逐一读取每一行。 我想知道是否有一个更有效的方法(在LoC和可读性方面)使用LINQ来做到这一点,而不会影响操作效率。 我所看到的例子涉及将整个文件加载到内存中,然后处理它。 不过,在这种情况下,我不认为这将是非常有效的。 在第一个例子中,文件可以达到大约50k,而在第二个例子中,不需要读取文件的所有行(大小通常<10k)。 你可以争辩说,现在这些小文件并不重要,但是我相信这种方法会导致代码效率低下。 第一个例子: // Open file using(var file = System.IO.File.OpenText(_LstFilename)) { // Read file while (!file.EndOfStream) { String line = file.ReadLine(); // Ignore empty lines if (line.Length > 0) { // Create addon T addon = new T(); addon.Load(line, _BaseDir); // Add to collection collection.Add(addon); } } } 第二个例子: // […]

在Java中用button单击在JPanel中画一条线

我想在JPanel中画一条线。 这是我的GUI,我想在白色的JPanel行。 我发现很多例子,但问题是如何使用它。 在许多示例中,他们总是从Jpanel中抽取一个JFrame。 我想将面板添加到框架中,并添加一些button来在多个方向上绘制线条,并使用中心的Xbutton来清理JPanel。 这是接口的代码: import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import java.awt.Color; import javax.swing.JScrollPane; import javax.swing.JLabel; import javax.swing.ImageIcon; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class circuit extends JFrame { private JPanel contentPane; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() […]

圆线段碰撞检测算法?

我有一条从A到B的圆和一个位于C的半径为R的圆。 什么是一个好的算法来检查线条是否与圆相交? 沿着圆周边缘的哪个坐标发生?