1

Это слишком сложное для меня предложение. Справочник по пунктуации не сильно помог. Как правильно расставить знаки препинания?

Как просто указать стрелку понятно с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип понятно setDisplayShowHomeEnabled(false)

Нашёл в этом вопросе и засомневался в том, что надо использовать тире.

5 Answers 5

5

Как просто указать стрелку, понятно: с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип, понятно: setDisplayShowHomeEnabled(false).

Тут главное вот что:

  1. До «понятно» обязательно должен быть какой-то знак препинания. Иначе «понятно» влипает в предыдущее предложение — и смысл его искажается: становится что-то вроде «как понятно указать стрелку», то есть теперь setDisplayHomeAsUpEnabled у нас не просто указывает стрелку, а указывает стрелку понятно.
  2. После «понятно» тоже обязательно должен быть какой-то знак препинания. Иначе «понятно» влипает в последующее предложение — и смысл его искажается: теперь с помощью метода setDisplayHomeAsUpEnabled мы понимаем, как указать стрелку, вместо того, чтобы указывать её.

То есть «понятно» нужно с двух сторон отделить какими-то знаками, иначе смысл кардинально исказится. Какими знаками — это во многом на Ваше усмотрение.

До «понятно» можно поставить:

  • запятую (если мы воспринимаем это в стиле «понятно, как просто [...]»);
  • тире (§ 138.1.1; параллелизм структуры усиливает желание поставить тире);
  • вопросительный знак.

После «понятно» можно поставить:

  • если мы воспринимаем «понятно» не как вводное, а как сказуемое:
    • тире (§ 45.7);
    • двоеточие (§ 44.1 или § 44.3);
    • открывающаяся скобка;
  • запятую, если мы считаем «понятно» просто вводным словом.

Как просто указать стрелку — понятно (с помощью метода setDisplayHomeAsUpEnabled). Как убрать логотип — понятно (setDisplayShowHomeEnabled(false)). Но как и убрать логотип приложения, и отобразить стрелку — непонятно.


Ниже идёт старый вариант ответа:

Как просто указать стрелку, понятно с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип, понятно setDisplayShowHomeEnabled(false).

-- такая пунктуация означала бы, что мы "понимаем с помощью метода setDisplayHomeAsUpEnabled". Теоретически такое возможно, т.к. многое может быть понятно благодаря одному только наличию этого метода в списке методов. Но на самом деле это немного бред, т.к. обычно люди понимают с помощью документации/мозгов, а метод setDisplayHomeAsUpEnabled -- это уже то, с помощью чего люди это делают (указывают стрелку), а не то, с помощью чего люди понимают, как это сделать.

Как просто указать стрелку? Понятно, с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип? Понятно, setDisplayShowHomeEnabled(false).

Или авторские варианты:

Как просто указать стрелку? Понятно! С помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип? Понятно: setDisplayShowHomeEnabled(false).

2
  • 1
    По-моему хороший ответ. Единственное, я бы после понятно ставил тире.
    – Dmitry
    Dec 24, 2015 at 11:48
  • 2
    Пунктуацией здесь можно организовать практически любой смысл. Как просто указать стрелку "понятно"? С помощью метода BlaBlaEnabled. Как убрать логотип - понятно: AblAblAbled(false).
    – Alex_ander
    Dec 24, 2015 at 12:32
2

Возможно несколько вариантов. Если нужно оставить это одним предложением, то вот так:

Как просто указать стрелку - понятно: с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип - понятно: setDisplayShowHomeEnabled(false).

0

Может быть тут: Как просто указать стрелку, понятно с помощью метода setDisplayHomeAsUpEnabled. Как убрать логотип, понятно setDisplayShowHomeEnabled(false) Мне кажется, тут скорее ЭТО ПОНЯТНО С ПОМОЩЬЮ. Само предложение построено немного неверно. Тут скорее подошло бы : " То, как быстро указать стрелку, вам будет понятно с помощью метода ..." и " То, как убрать логотип, вам будет понятно"

1
  • 2
    Нет, точно нет. Человек имеет в виду, что ему понятно, как указать стрелку, и дальше поясняет (это делается с помощью метода...) Dec 27, 2015 at 20:39
0

Из-за нескольких значений слова "понятно", по-русски фразы звучат довольно коряво. Лучше заменить синонимами, а какими зависит от вкладываемого вами смысла:

Как просто указать стрелку? Конечно же с помощью метода...
Как убрать стрелку? Конечно же - ...
Как просто указать стрелку можно понять с помощью метода...
Как убрать стрелку видно из...

1
  • Нет, посмотрите контекст, там идёт именно: Как сделать это, мне понятно (так-то). Как сделать то, мне тоже понятно (так-то). Как сделать и это, и то -- непонятно.
    – Sasha
    Dec 30, 2015 at 12:49
-1

Эти предложения сложны и для меня, русского.

По http://new.gramota.ru/spravka/rules/158-tire

Первое предложение

Правило 168:

Как просто указать стрелку понятно - с помощью метода setDisplayHomeAsUpEnabled.

Второе предложение

Правило 164:

Как убрать логотип понятно - setDisplayShowHomeEnabled(false).

4
  • Насчёт применимости 168 сомневаюсь, а вот со 164 точно не согласен... Подлежащее логотип, а сказуемое — имя метода? Так чтоли? Я что-то никак не могу понять, как здесь применить это правило. Dec 27, 2015 at 21:51
  • я, кстати, русский. Просто не очень грамотный :) Dec 27, 2015 at 21:54
  • Применимость 168 - я сам бы обычно написал двоеточие. Но сейчас вижу что это неправильно. По поводу 164 у меня сомнений нет: это очевидно категория "Дуб - дерево". Я тоже в пунктуации постоянно путаю двоеточие и тире.
    – Alex Yu
    Dec 27, 2015 at 22:01
  • Выделите, пожалуйста, подлежащее и сказуемое. Так нагляднее. Dec 27, 2015 at 22:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.