android textview 每行显示多少字就分行

[c-sharp] view plaincopy

textview.setText("测试break;

textview换行_textview换行居左textview换行_textview换行居左


textview换行_textview换行居左


汉字

每行

显示

两个

字");重写TextView试试 求采纳

textView里光标的位置如何获得?

break;

我已经解决了,笨人用笨招吧,下面是我的方法,写得比较啰嗦,为了让和我一样痛苦的人看得明白点!我先看textView的内容有没有手动换行的(比如有3次手动换行,也就是分成4段),也就是判断有几个 /n然后看看每一段里文字长度(比如其中有一段是750),就用上面的代码取长度[[其中一段的文字] sizeWithFont:[textView font]]; 我的textView里一行的长度是固定不变的(比如是300。我写了一行小写的英文字母L,写满一行到它自动换行时就知道这一行是多长了),然后从这一段的开头开始截取字符算长度,当长度大于300的时候应该要换行了,那么就从现在位置往前找空格,如果没找到就从当前的字符开始换行,就把这一段从当前字符开始截取成一个新字符串。如果找到空格就从这个空格后开始截取新字符串。得到新字符串后再一个一个截字符算长度和 300 比较, 这样的话截到一段的长度不足300的字符串就是textView的的行了,这个字符串的长度就是 X 的位置了。Y 的话就把所有的段数(4段)和每段截出来的行数相加(比如有3段都是1行的,750那段应该会有3行,那总共就是6行)

在文字中换行

ios textfield怎么换行

textField就是单行文本,多行的return list;话,用textView吧

你用textview就可以了

-(void)viewDidLoad{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(textChange)name:UITextFieldT/extDidChangeNotificationobject:_textF];}-(void)textChange{_btn.enabled=self.textF.text.length>0;}

android中textview如何限制字数

//键入Done时,插入换行符,然后执行addBookmark

- (BOOL)textView:(UITextView )textView

shouldChangeTextInRange:(NSRange)range

replacementText:(NSString )text

{//判断加上输入的字符,是否超过界限

NSString str = [NSString stringWtextView.setBackgroundResource(R.drawable.Pink);ithFormat:@"%@%@", textView.text, text];

if (str.length > BOOKMARK_WORD_LIMIT)

{textView.text = [textView.text substringToIndex:BOOKMARK_WORD_LIMIT];

return NO;

}return YES;

}但在使用中发现该方法在有联想输入的时候,根本无法对联想输入的词进行判断,然后尝试使用textViewDidChange:,验证可行:

[cpp] view plaincopy

/由于联想输入的时候,函数textView:shouldChangeTextInRange:replacementText:无法判断字数,

因此使用textViewDidChange对TextView里面的字数进行判断

- (void)textViewDidChange:(UITextView )textView

{//该判断用于联想输入

i一开始采用的方法是函数textView:shouldChangeTextInRange:replacementText:来进行判断:f (textView.text.length > BOOKMARK_WORD_LIMIT)

{textView.text = [textView.text substringToIndex:BOOKMARK_WORD_LIMIT];

}

android中一行中有不一样颜色的字怎么显示,换行后且必须和上一行的个字对齐??

textView.setBackgroundResource(R.drawable.gray);

您好,我的代码如下:

public static class DragListAdapter extends ArrayAdapter{

public DragListAdapter(Context context, List objects) {

super(context, 0, objects);

}public List getList(){

}@Override

public View getView(int ition, View convertView, ViewGroup parent) {

View view = convertView;

view = LayoutInflater.from(getContext()).inflate(R.layout.drag_list_, null);

TextView textView = (TextView)view.findViewById(R.id.drag_list__text);

textView.setText(getItem(ition));

switch(ition){

case 0:

case 1:

textView.setBackgroundResource(R.drawable.white);

case 2:

case 3:

textView.setBackgroundResource(R.drawable.Cyan);

case 4:

textView.setBackgroundResource(R.drawable.Gainoro);

case 5:

textView.setBackgroundResource(R.drawable.Magenta);

case 6:

textView.setBackgroundResource(R.drawable.MediumSpringGreen);

case 7:

textView.setBackgroundResource(R.drawabl}return view;e.SteelBlue);

case 8:

textView.setBackgroundResource(R.drawable.Yellow);

case 9:

textView.setBackgroundResource(R.drawable.LightSteelBlue);

}