Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
sm100
2 / 2 / 0
Регистрация: 30.12.2012
Сообщений: 29
#1

Почему не работает setTop() - Программирование Android

03.01.2013, 17:58. Просмотров 413. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
        
    btnOk = (Button) findViewById(R.id.btnOk);  
        btnOk.setTop(140);
Уважаемые форумцы, подскажите, почему не работает вот эта команда btnOk.setTop(140);

Я голову сломал и поисковик в понимании того, как можно программно управлять позицией объекта. Сначала Eclipse ругался на Api 11. Я создал другой проект, но все равно команда не работает.

Добавлено через 26 минут
Вот, елки палки, бился над проблемой несколько часов. А ответ оказался в этом:

C++
1
2
imageParams = imageDrop.getLayoutParams();  
image1.setLayoutParams(imageParams);
Вопрос закрыт. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2013, 17:58     Почему не работает setTop()
Посмотрите здесь:

Почему работает? - Программирование Android
Всем привет. Недавно начал изучать Android, и вот возник вопрос. Пишу в Eclips'е, при создании проекта создается две папки appcompat_v7 и...

Почему .setBackground не работает? - Программирование Android
У меня кнопки представляют собой TextView'ы, на которых по умолчанию выставлены соотв. рисунки, но при попытке изменить их(на любые) при...

Почему не работает GET запрос? - Программирование Android
Maxens, А что происходит? Ошибка? Исключение?

Почему здесь не работает Intent? - Программирование Android
Intent берет значение по умолчанию, а не то, которое в классе Touch подскажите почему? package ru.lkja.fx; import java.util.Timer;...

Почему оператор сравнения не работает? - Программирование Android
Здравствуйте, Простой вопрос, очень простой, но ввел в ступор Есть стринговая переменная, которая берется из текстового поля....

Почему в EditText не работает html тэг <strike>? - Программирование Android
Добрый вечер, Почему не работает конструкция: Spanned s= Html.fromHtml(&quot;&lt;strike&gt;my test text&lt;/strike&gt;&quot;); ...

Почему JPEGImage->Compress() работает в TTimer, но не работает в нитке - C++ Builder
to: Модератор LK, да я согласен мы маленько отвлеклись :) но просто вопрос наболевший, не дает спать 2 дня уже: Почему в Таймере...

почему не работает - JavaScript
имеется код который прекрасно работает: &lt;html&gt; &lt;body&gt; &lt;script&gt; n=document.body.appendChild(document.createElement('input')); ...

почему не работает? - C++
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; struct item; item *Insert(item *tree); item *InOrder(item *tree); struct item { ...

Почему не работает For? - CMD/BAT
Приветствую. Вот собственно код set Actual=%USERPROFILE%\actual.txt :: Считываем содержимое actual.txt for /f &quot;tokens=*&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.01.2013, 21:07     Почему не работает setTop() #2
Цитата Сообщение от sm100 Посмотреть сообщение
Java
1
2
imageParams = imageDrop.getLayoutParams(); *
image1.setLayoutParams(imageParams);
просто вызываешь гет и сет для перерисовки? если да, то лучше попробуй view.invalidate() или view.requestLayout().
Yandex
Объявления
03.01.2013, 21:07     Почему не работает setTop()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru