Flutter radiolisttile remove padding

Answer:

To remove the padding from a Flutter RadioListTile, you can use the contentPadding property and set it to EdgeInsets.zero. Here’s an example:

    
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter RadioListTile without padding'),
        ),
        body: Center(
          child: Container(
            child: RadioListTile(
              title: Text('Option 1'),
              value: 1,
              groupValue: 1,
              onChanged: (value) {},
              contentPadding: EdgeInsets.zero,
            ),
          ),
        ),
      ),
    );
  }
}
    
  

In this example, we have a simple Flutter app with a RadioListTile widget without any padding. The contentPadding property of the RadioListTile is set to EdgeInsets.zero to remove any padding.

You can customize the widget further by changing the title, value, groupValue, and onChanged properties based on your requirements.

Leave a comment