Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Android™ Runtime Development

Reply
Developer
RapsFan
Posts: 442
Registered: ‎08-02-2010
My Device: Z10
My Carrier: Telus

Line numbering with a TextView, decreasing,

[ Edited ]

Hello everyone. I'm building an IDE style interface using an EditText for the actual text editor, and a TextView for the line numbers. I've used a simplistic approach to add the line numbers using KeyCode_Enter in my onKey() but this is hardly a complete solution. How can I check if lines have been deleted so I can change my line numbering?

 

		et.setOnKeyListener(new OnKeyListener() {

			@Override
			public boolean onKey(View v, int keyCode, KeyEvent event) {
				if ((event.getAction() == KeyEvent.ACTION_DOWN)
						&& (keyCode == KeyEvent.KEYCODE_ENTER)) {
					if (lines != et.getLineCount()) {
						lines++;
						lineNumbers.append(lines + "\n");
					}
				}
				return false;
			}
		});

 

Please use plain text.