Articles of xml

Как создать графический интерфейс в Android вместо использования XML?

Мне не нравится управлять XML и Java вместе, могу ли я создать тот же графический интерфейс с использованием языка Java ? Как я могу это сделать, можете ли вы рассказать мне код для простой Button ? Я буду признателен за правильный ответ.

Как добавить прокрутку к целому действию?

Я попробовал добавить прокрутку вокруг всего на макете деятельности, но это дало мне ошибку, говоря, что ее можно разместить только по одной вещи. Моя активность имеет заголовок textview, затем изображение, затем текстовое представление описания, и вы не можете прочитать все описание, потому что оно длинное и идет ниже края моего экрана. Как я могу прокрутить […]

Ошибка: Android-XML: размещение <WebView> в родительском элементе, который использует размер wrap_content, может привести к тонким ошибкам; Использовать match_parent

Я новичок в Android и строю linear layout и получаю ошибку в XML-файле макета, подобном этому, ошибка Placing a <WebView> in a parent element that uses a wrap_content size can lead to subtle bugs; use match_parent Ошибка показана в этой части кода <WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/browse" /> Вот мой полный код XML-файла <?xml version="1.0" encoding="utf-8"?> […]

Android: как избежать компоновки при нажатии клавиатуры

У меня есть макет, как показано ниже. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:weightSum="1"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> <Button android:text="Button" android:id="@+id/button5" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button> </LinearLayout> <ImageButton android:id="@+id/imageButton1" android:src="@android:drawable/stat_notify_sync_noanim" android:layout_height="fill_parent" […]

Как добавить цветную рамку на карте?

Я новичок в Android, и это мой первый вопрос. Я пытаюсь добавить цветную вертикальную границу в начале карты. Как я могу добиться этого на xml? Я попытался добавить его с пустым текстовым просмотром, но он испортил все картографию. Пожалуйста, проверьте, например, ссылку на картинку, опубликованную ниже. Цветная рамка на карте activity_main.xml <android.support.v7.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" card_view:contentPadding="16dp" […]

Просмотр с твердым фоном и верхними + нижними внутренними тенями

По сути, я пытаюсь создать следующий фон: Традиционный градиент, который используется в drawable, который я использую для фона, поддерживает только цвет начала, средний цвет и конечный цвет. Однако, как вы можете видеть из макета, я пытаюсь создать только небольшое наложение / тень сверху и снизу формы с цветом #50000000 (черный с непрозрачностью 50%).

Как использовать onclicklistener для просмотра сетки

Я использовал gridview для отображения чисел, поэтому, если я нажму на любой номер, начнется следующее действие. Я пробовал этот код, но приложение вылетает private GridView gridView = null; gridView.setOnClickListener(new OnClickListener() { public void onClick(View v5) { setContentView(R.layout.Abc); Intent myIntent = new Intent(getApplicationContext(),Abc.class); startActivity(myIntent); } }); Вот xml-код для gridview <GridView android:id="@+id/month_gridView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/calendar_days" android:layout_marginLeft="7dp" […]

Android – Сохранение состояния динамически измененного макета

У меня есть макет, где пользователи могут добавлять кнопки и размещать их там, где они хотят. Я хочу разрешить пользователю сохранять их макет, чтобы он загружался при следующем открытии приложения. Кто-нибудь знает, могу ли я сохранить файл на SD-карте? В качестве альтернативы я мог бы использовать какой-то метод layout.getXml () и поместить его в базу […]

Drawing Circle программно с помощью Android ShapeDrawable

У меня есть требование в моем проекте динамически рисовать круг во время выполнения. Поэтому для этой цели я использую ShapeDrawable для создания круга программно, но, к сожалению, я не смог найти какой-либо класс или методы внутри ShapeDrawable для CircleShape, вместо этого нашел только OvalShape() . Так что любезно, пожалуйста, помогите мне нарисовать круг через ShapeDrawable, […]

ImageView с высотой wrap_content показывает очень тощую / обрезанную фотографию вместо полной высоты

У меня есть экран, где пользователь может прочитать статью (с большой фотографией наверху. Это общая структура: LinearLayout -> ScrollView -> LinearLayout -> ImageViews,TextViews…etc У ImageView у меня проблемы с большим изображением наверху (ниже заголовка статьи, но над его текстом: <ImageView android:id="@+id/article_photo" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@color/super_light_gray" android:scaleType="centerCrop" android:contentDescription="@string/articlePhoto" android:cropToPadding="true" android:layout_marginBottom="10dp" android:padding="1dp"/> Проблема в том, что фотографии появляются, […]

Intereting Posts