Помогите написать код!!?!?!?!?!

Ответить
doodl
Сообщения: 2
Зарегистрирован: 30 ноя 2012, 01:16

Помогите написать код!!?!?!?!?!

Сообщение doodl » 30 ноя 2012, 01:31

Добрый день или вечер!!!

С недавнего времени начал учить программирование под Android OS. И для того что-бы было легче решил написать приложение "Заметки". Выглядеть будет примерно так!
1 Кнопка - создания заметки.
2 Текстовое поле - но поле хочу чтоб не полностью весь текст отображало, а всего 2 строчки. А после нажатия на поле оно опускалось и показывало полностью весь текст (все содержимое).

Как можно осуществить такое поле...????

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Помогите написать код!!?!?!?!?!

Сообщение rezak90 » 30 ноя 2012, 02:24

Код: Выделить всё

//в xml:
<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="READ FULL" />

//в коде
private TextView tv;
private Button btn;
private boolean isShow = true;
public void init() {
tv = (TextView) findViewById(R.id.tv);
tv.setText("Hello world"); //это как пример
btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
public void onClick() {
LayoutParams params = tv.getLayoutParams();
if(isShow) {
btn.setText("READ SHORT");
params.height = tv.getLineHeight * tv.getLineCount();
tv.setLayoutParams(params);
} else {
btn.setText("READ FULL");
params.height = tv.getLineHeight * 2;
tv.setLayoutParams(params);
}
isShow = !isShow;
}
}
}
это по простому, но будет довольно таки не плохо выглядить, можно прикрутить анимацию для эффекта
Последний раз редактировалось rezak90 04 дек 2012, 23:42, всего редактировалось 1 раз.
R.id.team
Политика на форуме запрещена

doodl
Сообщения: 2
Зарегистрирован: 30 ноя 2012, 01:16

Re: Помогите написать код!!?!?!?!?!

Сообщение doodl » 04 дек 2012, 11:07

Ну да rezak90!!!
Как этот код может работать??? Тут же ОШИБОК просто куча!!!
Этот код абсолютно не рабочий!!!

vortex
Сообщения: 43
Зарегистрирован: 15 окт 2012, 11:07

Re: Помогите написать код!!?!?!?!?!

Сообщение vortex » 04 дек 2012, 13:28

1) врядли
2) ну если вы видите ошибки - значит вы можете их исправить :) значит у вас будет исправленный код, который будет работать =)

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Помогите написать код!!?!?!?!?!

Сообщение rezak90 » 04 дек 2012, 15:48

ну если не рабочий то давай поспорим, у меня он прекрасно работает. а если и что то не нравится то делай сам.
R.id.team
Политика на форуме запрещена

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Помогите написать код!!?!?!?!?!

Сообщение Finch » 04 дек 2012, 23:13

doodl, и чем же не рабочий код? просто нужно раскидать всё по местам =) а не просто скопипастить...
CEO of a company R.id.team

Ответить