小编Pik*_*les的帖子

Android 文本视图中的文本重叠

我正面临文本视图的奇怪行为。当文本视图有多行时,这些行会相互重叠。我试图解决它,但还没有得到任何线索。

这是 XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/googletv_bkgd_no_title"
    android:orientation="vertical" >

 <LinearLayout
    android:id="@+id/linearLayout2"
    android:layout_width="fill_parent"
    android:layout_height="85dip"
    android:gravity="center_vertical"
    android:orientation="horizontal" >

    <FrameLayout
        android:id="@+id/frameLayout1"
        android:layout_width="fill_parent"
        android:layout_height="match_parent" android:paddingRight="50dip">

        <LinearLayout
            android:id="@+id/linearLayout3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:layout_gravity="right|center_vertical" android:gravity="center_vertical">

            <TextView
                android:id="@+id/navigationHeaderTxtView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#cccccc"
                android:visibility="gone" android:layout_gravity="center_vertical"/>

            <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceMedium" android:layout_gravity="left|center_vertical" android:layout_marginLeft="5dip" android:textColor="#ebebee" android:textStyle="bold"/>



        </LinearLayout>

    </FrameLayout>

</LinearLayout>
<!--    
<LinearLayout
    android:id="@+id/linearLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_gravity="top|right" android:layout_marginRight="20dip">



    <Button
        android:id="@+id/btnBack"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dip"
        android:background="@drawable/btn_back" />

    <Button
        android:id="@+id/btnHome"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dip"
        android:background="@drawable/btn_home" />

</LinearLayout>-->

<LinearLayout
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" android:layout_gravity="top" android:layout_marginTop="20dip" …
Run Code Online (Sandbox Code Playgroud)

android

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

c++ 类型不提供调用运算符错误?

我正在处理继承分配,并想首先测试我的基类及其 setter、getter 和构造函数,但我已经碰壁了。我的构造函数出了什么问题?我通常只使用无参数构造函数并使用 setter 和 getter 来构建对象,但我们被明确告知要使用这两种类型的构造函数。有人可以帮我吗?

#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>
using namespace std;

class Ship
{
public:
    Ship(); 
    Ship(string theName, int theYear);
    string getName();
    void setName(string);
    int getYear();
    void setYear(int);
    void printInfo();

    private:
    string name;
    int yearBuilt;     
};

Ship:: Ship()
{
   name = "";
   yearBuilt = 0;
}

Ship:: Ship(string theName, int theYear)
{
    name = theName;
    yearBuilt = theYear;
}

string Ship::getName()
{
    return name;
}

void Ship::setName(string newName)
{
    name = newName;
} …
Run Code Online (Sandbox Code Playgroud)

c++ constructor

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

将按钮方法绑定到ENTER键

我在程序中遇到问题,我目前正在处理.该程序是一个登录系统,其中我有一个文本字段,一个密码字段和两个按钮(登录和退出).

我想将ENTER键绑定到"登录"按钮,这样无论什么是聚焦,如果我按下当前场景中的ENTER键,它将按下"登录"按钮.请记住,它仍然需要对鼠标点击做出反应.

不确定要上传哪些代码段,所以如果您需要,请询问.

java binding javafx button scenebuilder

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

Java中不区分大小写的映射

我有一个写入文本文件的代码,然后打印出在文本文件中找到每个单词的次数。它工作正常,但不区分大小写。而且我被卡住了。您能否提出建议?

    Map<String, Integer> map = new LinkedHashMap<>();
    for (String w : data) {
        Integer n = map.get(w.);
        n = (n == null) ? 1 : ++n;
        map.put(w, n);
    }
    System.out.println(map);
Run Code Online (Sandbox Code Playgroud)

这是代码。感谢您的时间。

java for-loop case-insensitive linkedhashmap

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

为什么不能在同一行上定义类和函数?

出于某种原因,不可能定义这样的方法:

class X:def y():pass #Results in a SyntaxError
Run Code Online (Sandbox Code Playgroud)

但您可以在同一行上定义方法和内容:

def y():print("It works!")
Run Code Online (Sandbox Code Playgroud)

为什么第二个例子有效但不是第一个?

python indentation

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

如何检查Golang项目的大小?

有没有一种简单的方法来检查Golang项目的大小?它不是可执行文件,而是我要在自己的项目中导入的软件包。

project go

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

如果给定值不为空,则应用过滤器

我有一个学生对象列表。我想使用 java 8 根据某些参数过滤此列表。我的代码是这样的

studentName = "test";

studentsList = students.stream().filter(s -> s.getName().equals(studentName )).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

但如果 StudentName 不为空,我想应用此过滤器。如果studentName为空,那么我不希望这个过滤器工作。我可以在过滤器中将此学生姓名设置为可选吗?

java

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

实施一般的开关案例

我想在Java中创建常规的switch case语句。我正在编写程序,在某些时候我必须为switch语句创建32种不同的情况,例如:case 0 : , case 1 : , .... case 31 :。然后在每种情况下我都必须编写一些代码行。有什么方法可以实现一般的switch case语句,这样我就不必编写32个单独的case?

例如:

switch(n){
case k :
.....
{
Run Code Online (Sandbox Code Playgroud)

如何在Java中实现呢?可能吗?

java switch-statement

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

如何使变量成为线程安全的

我是Go的新手,我需要创建一个变量线程安全的。我知道在Java中您只能使用synchronized关键字,但是似乎没有类似的东西存在。有什么方法可以同步变量?

concurrency thread-safety go

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

如何将 map() 用于多个列表?

我想得到这样的东西:

[list1, list2].map( (var1, var2) => do something with var1;
do something with var2)
Run Code Online (Sandbox Code Playgroud)

我试过:

List<int> counts = [1,2,3];
List<String> strings = ['','2',''];
print([counts, strings].map((list) => list[0].isEven; list[1].lenght))
Run Code Online (Sandbox Code Playgroud)

list dart flutter

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