Articles of макет

Захват рейтинга

Кажется, у меня проблема с улавливанием моего рейтинга. Строка рейтингов отображается просто отлично и имеет значение по умолчанию. Единственная проблема заключается в том, что я не могу изменить какие-либо значения или не включен. Я пробовал много разных вещей (например, включение в макет, его полное создание в java). Ни один из них, похоже, не влияет. Вот […]

Получение ширины / высоты макета в Android

Мне интересно, как измерить размеры представления. В моем случае это aan Absolute Layout. Я прочитал ответы на эти вопросы, но я до сих пор этого не понимаю. Я довольно новичок в программировании, поэтому, возможно, это только я. 😉 Это мой код: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); AbsoluteLayout layoutbase = (AbsoluteLayout) findViewById(R.id.layoutbase); drawOval(); } […]

Android Hierarchy Viewer не показывает тайминги для рендеринга

У меня проблемы с работой с моим приложением, и я нашел эту статью, чтобы помочь мне. Проблема в том, что когда я запускаю средство просмотра иерархии, у меня всегда есть n/a as Measure , макет и время рисования для каждого компонента представления. Я использую Android 3.2 на своем виртуальном устройстве. Благодарю. РЕДАКТИРОВАТЬ Я добавляю захват […]

Android.widget.Toolbar не может быть преобразован в android.support.v7.widget.Toolbar

У меня есть toolbar.xml: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/color_primary" android:elevation="4dp" android:theme="@style/ThemeOverlay.AppCompat.Dark" /> У меня есть тег include для другого моего макета активности: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:theme="@style/AppTheme"> <include layout="@layout/toolbar" android:id="@+id/tb"> </include> <android.support.v7.widget.RecyclerView android:id="@+id/grade_list" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" /> И я реализовал это в своей деятельности, которая расширяет AppCompatActivity: Toolbar toolbar; toolbar = (Toolbar)findViewById(R.id.tb); setSupportActionBar(toolbar); […]

Невозможно получить правильную компоновку с "fill_parent"

Я пытаюсь создать этот простой макет в Android. A следует обернуть, чтобы соответствовать его содержимому, и left|center_vertical align. B должен расширяться как можно больше, заполняя все пустое пространство. C должен быть выровнен по правому краю, для заполнения его содержимого и выравнивания по center_vertical . Вот мой макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" […]

Расширения Kotlin Android и сохраненный фрагмент

Я использую расширения Kotlin для Android в своем проекте, и я столкнулся с каким-то поведением, которое я не могу понять. Я использую этот код для сохранения моего фрагмента в активности: val fragment = fragmentManager.findFragmentByTag("hello") ?: HelloFragment() fragmentManager.beginTransaction() .replace(R.id.fragment_container, fragment, "hello") .commit() Это сохранившийся Fragment : import kotlinx.android.synthetic.hello.* public class HelloFragment : Fragment() { val text […]

Невозможно найти R.xml.preferences?

Я пытаюсь настроить некоторые простые настройки для приложения для Android, но не могу пройти мимо этой ошибки: «xml не может быть разрешен или не является полем». Я очистил, обновил, перезапустил затмение и танцевал джиг – но я не могу пожать ошибку. Что я делаю не так? Файл preferences.xml: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="Dev […]

Программно изменить цвет макета макета

Я пытаюсь программно изменить цвет макета, но относительный макет (попробовал линейный макет, но не изменился), но не могу его изменить. Также попытка отладки приложения не помогает, не было сообщения, связанного с моей TAG. Приложение остановилось после того, как макет был окрашен вначале. package com.test.intentdemo; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; //import android.os.SystemClock; import android.widget.RelativeLayout; import […]

Как выровнять центр растрового изображения внутри холста в android?

У меня есть растровое изображение на canvas.i необходимо выровнять растровое изображение в центре холста (центр изображения должен быть в центре canvas.in мое требование, не должно давать фиксированные точки для выравнивания растрового изображения) .while портретный вид, как масштабировать холст И изображение, соответствующее разрешению? public void onDraw(Canvas canvas) { Bitmap imgtable = BitmapFactory.decodeResource(getResources(), R.drawable.table_01); canvas.drawColor(Color.TRANSPARENT); canvas.drawBitmap(imgtable, 10, […]

Пользовательский вид вызова startActivityForResult

Я создал пользовательский составной вид, в котором я использую функции для съемки. Я называю это так (из вида): Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); ((Activity)mContext).startActivityForResult(intent, index); Эта часть работает хорошо. То, что я не знаю, как это сделать, – как реализовать onActivityResult внутри моего пользовательского представления? Или я должен поймать это внутри Activity и переадресовать на […]