标签: settext

如何在Android中打印带有两位小数的双精度?

也许这是一个愚蠢的问题,但如果没有创建方法,我无法猜测如何解决它.也许有一种"自然的方式"来做,例如在C中.这是问题所在:

我有一个var:

double a;
Run Code Online (Sandbox Code Playgroud)

而我想只显示2或3位小数.当我试图表明它时:

Text.setText("Value of a: " + String.valueOf(a));
Run Code Online (Sandbox Code Playgroud)

它给出了类似的东西:

价值a:5.234966145

我想要的只是

价值a:5.23

在不改变a的实际值的情况下,它显示了近似数字,但与实数一致.

format double android show settext

93
推荐指数
6
解决办法
15万
查看次数

如何清除JTextArea?

我正在尝试清除JTextArea.

目前,我正在使用

jtextarea.setText(null);
Run Code Online (Sandbox Code Playgroud)

如果我使用有什么区别

jtextarea.setText("");
Run Code Online (Sandbox Code Playgroud)

java swing clear jtextarea settext

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

UIButton setTitle forState Not Working

当我从上一个视图中按下"下一步"按钮时,我正在尝试在新视图上设置UIButton的文本.我已正确设置了IBOutlet,我已经全神贯注地寻找答案,但它根本不起作用.

以下是我正在尝试做的一个示例:

- (IBAction)computeQuiz:(id)sender
{  
    [fiveFootUniversalResults setTitle:@"Test" forState:UIControlStateNormal];
}

- (IBAction)jumpT10ResultsView:(id)sender
{       
    NSString *nibFileToLoad = @"JumpT10Results";

    UIDevice *device = [UIDevice currentDevice];

    if([device userInterfaceIdiom] == UIUserInterfaceIdiomPad)
    {
        nibFileToLoad = [nibFileToLoad stringByAppendingString:@"-iPad"];
    }

    JumpmasterPathfinderViewController *nextView = [[JumpmasterPathfinderViewController    alloc] initWithNibName:nibFileToLoad bundle:nil];

    // Modal view controller
    nextView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentModalViewController:nextView animated:YES];

    [nextView release];

    [scrollView setContentSize:CGSizeMake(imageViewWidth, imageViewHeight + 44.0)];
}
Run Code Online (Sandbox Code Playgroud)

这些操作都连接到上一个视图上的按钮.视图加载精细和一切,唯一的问题是文本不会在按钮上更改.我100%肯定我的IBOutlets设置正确我只是不知道我做错了什么.有任何想法吗?

iphone uibutton settext xcode4

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

错误:只有创建视图层次结构的原始线程才能触及其视图

嗨,谢谢你看我的问题.我是C的中级程序员,但是Android新手.我一直试图让聊天编程工作.假设下面代码中的其他所有内容都能完美运行.我想问的一个问题是,当我尝试从一个运行的线程中调用setText()时,我得到了一个异常.我在这里看了很多网站.发现很多东西,但我真的不明白.请以最简单的方式向我解释,或者如果可能的话,给我一些简单的解决方法.

非常感谢你!!

public class chatter extends Activity {

private String name = "Unknown User";

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);



    final EditText msgToServer = (EditText) findViewById(R.id.msgBox);
    final EditText chatFromServer = (EditText) findViewById(R.id.chatBox); 

    final Button MsgToServer = (Button) findViewById(R.id.sendButton);

    Socket socket = null;
    String ipAddress = "192.168.1.103";
    try {
        InetAddress serverAddr = InetAddress.getByName(ipAddress);
        Socket socketMain = new Socket(serverAddr, 4444);
        socket = socketMain;
    } catch (IOException e) {
        // …
Run Code Online (Sandbox Code Playgroud)

android view hierarchy settext

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

从另一个活动更改文本

如何从屏幕的另一部分动态更改TextView的内容?

我有一个TabActivity类,它绘制一个RelativeLayout,其中包含一个TextView,后跟一个包含多个选项卡的文件.每个选项卡中都有一个单独的Intent.从其中一个选项卡意图,我想从父TabActvity更改TextView的文本(通过.setText).

这可能吗?

android settext

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

需要双击EditText以使点击侦听器响应

我有一段代码,我想在用户选择EditText框时更改textView中显示的文本.

我遇到的问题是textView只有在我双击EditText框时才会改变,只需单击一下,textView就没有变化.

我应该使用另一个点击监听器吗?

final EditText box0105 = (EditText)findViewById(R.id.box0105);
final TextView txtHint = (TextView)findViewById(R.id.txtHint);
        box0105.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            txtHint.setText(onOneClick);                
        }
    });
Run Code Online (Sandbox Code Playgroud)

java android settext android-edittext onclicklistener

12
推荐指数
3
解决办法
6279
查看次数

如何为QPlainTextEdit设置文本?

QT5的文档没有提到QPlainTextEditsetText(QString)QTextEdit一样.但是,我不认为这是不可能的.我发现的唯一方法是使用QTextDocument哪个可以setPlainText(const QString& text).所以我必须这样做:

plain_text_edit->setDocument(text_document);
Run Code Online (Sandbox Code Playgroud)

问题text_document应该是一个指针.不喜欢QTextEditsetText,可以采取局部变量,因为它的参数.所以,反正是有做setText喜欢QPlainTextEdit

qt settext qt5

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

setText()和append()之间的区别

我很好奇setText()和append()正在创建的差异.我正在写一个带行号的非常基本的编辑器.我有一个TextView来保存左边的行号,与右边的EditText配对来保存数据.这是XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:gravity="top">
    <TextView
        android:id="@+id/line_numbers"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="0dip"
        android:gravity="top"
        android:textSize="14sp"
        android:textColor="#000000"
        android:typeface="monospace"
        android:paddingLeft="0dp"/>
    <EditText
        android:id="@+id/editor"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:inputType="text|textMultiLine|textNoSuggestions"
        android:imeOptions="actionNone"
        android:gravity="top"
        android:textSize="14sp"
        android:textColor="#000000"
        android:typeface="monospace"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

忽略我正在做的其他一些事情,我遇到的最奇怪的事情是当我使用append()时出现的额外间距(假设已经初始化了所有这些).

下面结合XML,在TextView和EditText之间设置一个刷新边框.

theEditor = (EditText) findViewById(R.id.editor);
lineNumbers = (TextView) findViewById(R.id.line_numbers);
theLineCount = theEditor.getLineCount();
lineNumbers.setText(String.valueOf(theLineCount)+"\n");
Run Code Online (Sandbox Code Playgroud)

但是,最后一行更改为此,并且突然显示TextView中的每一行在EditText之前的右侧都有填充.

lineNumbers.append(String.valueOf(theLineCount)+"\n");
Run Code Online (Sandbox Code Playgroud)

这不是世界末日.但我很好奇是什么导致了这种行为.由于我是这门语言的新手,我唯一能想到的可能就是,当追加将可编辑放在那里时,它会添加填充.如果我能得到答案,我可以用更简单的附加替换所有这些讨厌的行:

lineNumbers.setText(lineNumbers.getText().toString()+String.valueOf(newLineCount)+"\n");
Run Code Online (Sandbox Code Playgroud)

android append textview settext

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

如何在没有XIB文件的情况下以编程方式更新Xcode中的UILabel?

我被卡住了:(
在我的应用程序中,每当它获得新位置的更新时我都需要从CLLocationManager更新.我没有使用XIB/NIB文件,我编写的所有内容都是以编程方式完成的.代码:
.h


@interface TestViewController : UIViewController
    UILabel* theLabel;

@property (nonatomic, copy) UILabel* theLabel;

@end
Run Code Online (Sandbox Code Playgroud)

.m


...

-(void)loadView{
    ....
    UILabel* theLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0,0.0,320.0,20.0)];
    theLabel.text = @"this is some text";

    [self.view addSubView:theLabel];
    [theLabel release]; // even if this gets moved to the dealloc method, it changes nothing...
}

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    NSLog(@"Location: %@", [newLocation description]);

    // THIS DOES NOTHING TO CHANGE TEXT FOR ME... HELP??
    [self.view.theLabel setText:[NSString stringWithFormat: @"Your Location is: %@", [newLocation description]]]; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode uilabel settext ios

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

设置QTreeView标头的标题文本

我有同样的问题:

设置QTreeWidget标题文本的方法是什么?

有一点不同:我使用的是treeView,而不是树小部件,所以答案没有帮助.

我在文档中找不到任何说明.

那么 - 如何设置QTreeView的标题文本?

treeview qt header settext

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