Prevent Dialog from Closing When Button is Clicked in Kotlin

Azhar
Updated on 21-Jul-2020 12:37:51

397 Views

This example demonstrates how to prevent a dialog from closing when a button is clicked using Kotlin.Step 1 − Create a new project in Android Studio, go to File ? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.Example Step 3 − Add the following code to src/MainActivity.ktimport androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.Toast import androidx.appcompat.app.AlertDialog class MainActivity : AppCompatActivity() {    override fun onCreate(savedInstanceState: Bundle?) {       super.onCreate(savedInstanceState)       setContentView(R.layout.activity_main)       title = "KotlinApp"       val dialog: ... Read More

Create Focusable EditText Inside ListView on Android Using Kotlin

Azhar
Updated on 21-Jul-2020 12:34:12

519 Views

This example demonstrates how to create Focusable EditText inside ListView on Android using Kotlin.Step 1 − Create a new project in Android Studio, go to File ? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.Example Step 3 − Add the following code to src/MainActivity.ktimport androidx.appcompat.app.AppCompatActivity import android.annotation.SuppressLint import android.app.LauncherActivity import android.content.Context import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.BaseAdapter import android.widget.EditText import android.widget.ListView import java.util.ArrayList class MainActivity : AppCompatActivity() {    private lateinit var listView: ListView    private lateinit var myAdapter: MyAdapter    override ... Read More

Create Clickable Links in TextView on Android Using Kotlin

Azhar
Updated on 21-Jul-2020 12:26:25

747 Views

This example demonstrates how to create clickable links in a TextView on Android using Kotlin.Step 1 − Create a new project in Android Studio, go to File? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.Example Step 3 − Open res/values/strings.xml and add the following code    Your app Name    Tap here to open Google Step 4 − Add the following code to src/MainActivity.ktimport androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.text.method.LinkMovementMethod import android.widget.TextView class MainActivity : AppCompatActivity() {    override fun onCreate(savedInstanceState: Bundle?) {       ... Read More

Turn On Flashlight Programmatically in Android Using Kotlin

Azhar
Updated on 21-Jul-2020 12:13:13

2K+ Views

This example demonstrates how to turn on flashlight programmatically in Android using Kotlin.Step 1 − Create a new project in Android Studio, go to File? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xmlExample Step 3 − Add the following code to src/MainActivity.ktimport android.content.Context import android.content.DialogInterface import android.content.pm.PackageManager import android.hardware.camera2.CameraAccessException import android.hardware.camera2.CameraManager import android.os.Build import android.os.Bundle import android.widget.ToggleButton import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() {    private lateinit var cameraManager: CameraManager    private lateinit var cameraId: String    private lateinit var toggleButton: ToggleButton   ... Read More

Build Array to Find Maximum with Exactly K Comparisons in C++

Arnab Chakraborty
Updated on 21-Jul-2020 09:24:12

177 Views

Suppose we have three integers n, m, and k. If we have following algorithm to find the maximum element of an array of positive integers −max_val := -1 max_ind := -1 search_cost := 0 n := size of arr for initialize i := 0, when i < n, update (increase i by 1), do:    if max_val < arr[i], then:       max_val := arr[i]       max_ind := i       (increase search_cost by 1) return max_indWe have to make the array arr which has the following criteria: arr has exactly n integers. all elements arr[i] are in range 1 to m(including) (0

Click Camera Programmatically in Android

Azhar
Updated on 21-Jul-2020 09:23:24

281 Views

This example demonstrates how toStep 1 − Create a new project in Android Studio, go to File? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.Example Step 3 − Add the following code to src/MainActivity.ktimport android.Manifest import android.content.ContentValues import android.content.Intent import android.content.pm.PackageManager import android.net.Uri import android.os.Bundle import android.provider.MediaStore import android.widget.Button import android.widget.ImageView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat class MainActivity : AppCompatActivity() {    lateinit var button: Button    private lateinit var imageView: ImageView    lateinit var imageUri: Uri    private val permissionCode ... Read More

Number of Ways to Paint n x 3 Grid in C++ Program

Arnab Chakraborty
Updated on 21-Jul-2020 09:15:13

166 Views

Suppose we have a grid whose size is n x 3 and we want to paint every cell of the grid with exactly one of the three colors. Here the colors that will be used are Red, Yellow and Green.Now there is a constraint, that is no two adjacent cells have the same color. We have n number of rows of the grid. Finally, we have to find the number of ways we can paint this grid. The answer may be very large so return it modulo 10^9 + 7.So, if the input is like 1, then the output will ... Read More

The Maze III in C++

Arnab Chakraborty
Updated on 21-Jul-2020 09:13:05

506 Views

Suppose there is a maze with empty spaces and walls and there is also a ball in that maze. The ball can go through empty spaces by rolling up (u), down (d), left (l) or right (r) directions, but it keeps rolling until hitting a wall. When the ball stops, it could choose the next direction. One hole is also in that maze. The ball will drop into the hole if it rolls on to the hole.So if we have the ball position, the hole position and the maze, we have to find out how the ball could drop into ... Read More

Convert Drawable to Bitmap in Android Using Kotlin

Azhar
Updated on 21-Jul-2020 09:13:02

3K+ Views

This example demonstrates how to convert a Drawable to a Bitmap in Android using Kotlin.Step 1 − Create a new project in Android Studio, go to File? New Project and fill all required details to create a new project.Step 2 − Add the following code to res/layout/activity_main.xml.Example Step 3 − Add the following code to src/MainActivity.ktimport android.graphics.BitmapFactory import android.os.Bundle import android.widget.Button import android.widget.ImageView import android.widget.Toast import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() {    override fun onCreate(savedInstanceState: Bundle?) {       super.onCreate(savedInstanceState)       setContentView(R.layout.activity_main)       title = "KotlinApp"       val imageView: ... Read More

Substring with Concatenation of All Words in C++ Program

Arnab Chakraborty
Updated on 21-Jul-2020 09:09:36

221 Views

Suppose we have a string, s, and we also have a list of words, words present in the array are all of the same length. We have to find all starting indices of substring(s) in s that is a concatenation of each word in words exactly once and without any intervening characters.So if the input is like “barfoothefoobarman” and words are [“foo”, “bar”], then the output will be [0, 9]. This is because the substring starting at index 0 and 9 are “barfoo” and “foobar”.To solve this, we will follow these steps −Define a method called ok(), this will take ... Read More

Advertisements