Я работаю на сайте, мне нужно выполнить обход всей пользовательской информации (по крайней мере, пользователя на нашем сайте) из GitHub. Я искал API GitHub и не нашел ответа.
Так есть ли способ сделать эту работу? У меня есть только электронные письма пользователей. (Я могу проверить пользователя, сравнив хэш электронной почты с URL-адресом gravatar)
На нескольких экранах (xmls) необходимо использовать одни и те же виджеты (кнопки, редактируемый текст, текстовые виды) с одинаковыми свойствами, такими как ширина, высота, textColor, размер и т.д. Поэтому я создал стили для отдельных виджетов (один стиль для кнопки, один для редактирования текста...) и я определил все эти стили в моей CustomTheme.
Моя проблема
Если я определяю ширину/высоту макета также в стилях и просто даю style = «@ style/myButureStyle» для кнопки в xml работает нормально, даже если я не упомянул ширину/высоту в xml (может наследовать от Style).
Если я даю ширину/высоту в xml без реквизита стиля и просто отдаю мою пользовательскую тему в действие приносит все стили, которые я указал в теме. Но я не упомянул ширину/высоту в XML, это вызывает исключение, говоря, что u имеют указать ширину/высоту макета, которые я уже указал в самом стиле.
мой файл темы
<style name="Theme.Blue" parent="android:Theme">
<item name="android:buttonStyle">@style/button222</item>
<item name="android:textViewStyle">@style/text222</item>
<item name="android:editTextStyle">@style/edittext222</item>
</style>
и моя button222 стиль
<style name="button222" parent="@android:style/Widget.Button">
<item name="android:layout_width">@dimen/mWidth</item>
<item name="android:textColor">#F56266</item>
<item name="android:textSize">20sp</item>
</style>
и я указал размер как
<dimen name="mWidth">180dip</dimen>
и я использовал так в layout.xml
<Button android:layout_width="180dip"
android:layout_height="wrap_content"
android:text="This is large text."
/>
<Button
android:layout_height="wrap_content"
android:text="This is regular text one"
/>
<Button
style="@style/button222"
android:layout_height="wrap_content"
android:text="This is regular text."
/>
, и это дает исключение говоря указать ширину макета, который я упомянул в button222 стиль и пытается использовать через мою тему.